feat: 增加了部分tc-role. 并增加了创建面板成功的提示

release/desktop
moonrailgun 3 years ago
parent a7739cdb71
commit 6e0f4588e4

@ -84,6 +84,7 @@ export const Modal: React.FC<ModalProps> = React.memo((props) => {
<div <div
className="absolute left-0 right-0 top-0 bottom-0 bg-black bg-opacity-60 flex justify-center items-center z-10" className="absolute left-0 right-0 top-0 bottom-0 bg-black bg-opacity-60 flex justify-center items-center z-10"
onClick={handleClose} onClick={handleClose}
data-tc-role="modal-mask"
> >
<ModalContext.Provider value={{ closeModal }}> <ModalContext.Provider value={{ closeModal }}>
{/* Inner */} {/* Inner */}
@ -91,6 +92,7 @@ export const Modal: React.FC<ModalProps> = React.memo((props) => {
className="modal-inner bg-content-light dark:bg-content-dark rounded overflow-auto relative z-10" className="modal-inner bg-content-light dark:bg-content-dark rounded overflow-auto relative z-10"
style={{ maxHeight: '80vh', maxWidth: '80vw' }} style={{ maxHeight: '80vh', maxWidth: '80vw' }}
onClick={stopPropagation} onClick={stopPropagation}
data-tc-role="modal"
> >
{closable === true && ( {closable === true && (
<Icon <Icon

@ -9,6 +9,7 @@ import {
createGroupPanel, createGroupPanel,
createFastFormSchema, createFastFormSchema,
fieldSchema, fieldSchema,
showToasts,
} from 'tailchat-shared'; } from 'tailchat-shared';
import { ModalWrapper } from '../Modal'; import { ModalWrapper } from '../Modal';
import { WebFastForm } from '../WebFastForm'; import { WebFastForm } from '../WebFastForm';
@ -86,6 +87,7 @@ export const ModalCreateGroupPanel: React.FC<{
pluginPanelName, pluginPanelName,
meta, meta,
}); });
showToasts(t('创建成功'), 'success');
props.onCreateSuccess(); props.onCreateSuccess();
}, },
[props.groupId, props.onCreateSuccess] [props.groupId, props.onCreateSuccess]

Loading…
Cancel
Save