Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

index.tsx 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import {
  2. Dialog,
  3. DialogContent,
  4. DialogFooter,
  5. DialogHeader,
  6. DialogTitle,
  7. } from '@/components/ui/dialog';
  8. import { LoadingButton } from '@/components/ui/loading-button';
  9. import { IModalProps } from '@/interfaces/common';
  10. import { TagRenameId } from '@/pages/add-knowledge/constant';
  11. import { useTranslation } from 'react-i18next';
  12. import { RenameForm } from './rename-form';
  13. export function RenameDialog({
  14. hideModal,
  15. initialName,
  16. onOk,
  17. loading,
  18. }: IModalProps<any> & { initialName: string }) {
  19. const { t } = useTranslation();
  20. return (
  21. <Dialog open onOpenChange={hideModal}>
  22. <DialogContent className="sm:max-w-[425px]">
  23. <DialogHeader>
  24. <DialogTitle>{t('common.rename')}</DialogTitle>
  25. </DialogHeader>
  26. <RenameForm
  27. initialName={initialName}
  28. hideModal={hideModal}
  29. onOk={onOk}
  30. ></RenameForm>
  31. <DialogFooter>
  32. <LoadingButton type="submit" form={TagRenameId} loading={loading}>
  33. {t('common.save')}
  34. </LoadingButton>
  35. </DialogFooter>
  36. </DialogContent>
  37. </Dialog>
  38. );
  39. }