GridAddRow.tsx 690 B

12345678910111213141516171819
  1. import { DatabaseController } from '@/appflowy_app/stores/effects/database/database_controller';
  2. import AddSvg from '../../_shared/svg/AddSvg';
  3. import { useGridAddRow } from './GridAddRow.hooks';
  4. import { useTranslation } from 'react-i18next';
  5. export const GridAddRow = ({ controller }: { controller: DatabaseController }) => {
  6. const { addRow } = useGridAddRow(controller);
  7. const { t } = useTranslation();
  8. return (
  9. <div>
  10. <button className='flex cursor-pointer items-center text-gray-500 hover:text-black' onClick={addRow}>
  11. <i className='mr-2 h-5 w-5'>
  12. <AddSvg />
  13. </i>
  14. <span>{t('grid.row.newRow')}</span>
  15. </button>
  16. </div>
  17. );
  18. };