| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import {
- Dialog,
- DialogContent,
- DialogFooter,
- DialogHeader,
- DialogTitle,
- } from '@/components/ui/dialog';
- import { LoadingButton } from '@/components/ui/loading-button';
- import { IModalProps } from '@/interfaces/common';
- import { TagRenameId } from '@/pages/add-knowledge/constant';
- import { useTranslation } from 'react-i18next';
- import { RenameForm } from './rename-form';
-
- export function RenameDialog({
- hideModal,
- initialName,
- onOk,
- loading,
- }: IModalProps<any> & { initialName: string }) {
- const { t } = useTranslation();
-
- return (
- <Dialog open onOpenChange={hideModal}>
- <DialogContent className="sm:max-w-[425px]">
- <DialogHeader>
- <DialogTitle>{t('common.rename')}</DialogTitle>
- </DialogHeader>
- <RenameForm
- initialName={initialName}
- hideModal={hideModal}
- onOk={onOk}
- ></RenameForm>
- <DialogFooter>
- <LoadingButton type="submit" form={TagRenameId} loading={loading}>
- {t('common.save')}
- </LoadingButton>
- </DialogFooter>
- </DialogContent>
- </Dialog>
- );
- }
|