mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-23 05:12:39 +00:00
chore: team, orgs, search and so on (#3807)
* feat: clb search support username, memberName, contacts * feat: popup org names * feat: update team member table * feat: restore the member * feat: search user in team member table * feat: bind contact * feat: export members * feat: org tab could delete member * feat: org table search * feat: team notification account bind * feat: permission tab search * fix: wecom sso * chore(init): copy notificationAccount to user.contact * chore: adjust * fix: ts error * fix: useConfirm iconColor customization * pref: fe * fix: style * fix: fix team member manage * pref: enlarge team member pagesize * pref: initv4822 * fix: pageSize * pref: initscritpt
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import React, { useEffect, useMemo, useRef, useState } from 'react';
|
||||
import { useDisclosure, Button, ModalBody, ModalFooter } from '@chakra-ui/react';
|
||||
import { useDisclosure, Button, ModalBody, ModalFooter, type ImageProps } from '@chakra-ui/react';
|
||||
import { useTranslation } from 'next-i18next';
|
||||
import MyModal from '../components/common/MyModal';
|
||||
import { useMemoizedFn } from 'ahooks';
|
||||
@@ -11,6 +11,7 @@ export const useConfirm = (props?: {
|
||||
showCancel?: boolean;
|
||||
type?: 'common' | 'delete';
|
||||
hideFooter?: boolean;
|
||||
iconColor?: ImageProps['color'];
|
||||
}) => {
|
||||
const { t } = useTranslation();
|
||||
|
||||
@@ -34,6 +35,7 @@ export const useConfirm = (props?: {
|
||||
const {
|
||||
title = map?.title || t('common:Warning'),
|
||||
iconSrc = map?.iconSrc,
|
||||
iconColor,
|
||||
content,
|
||||
showCancel = true,
|
||||
hideFooter = false
|
||||
@@ -93,7 +95,13 @@ export const useConfirm = (props?: {
|
||||
}, [isOpen]);
|
||||
|
||||
return (
|
||||
<MyModal isOpen={isOpen} iconSrc={iconSrc} title={title} maxW={['90vw', '400px']}>
|
||||
<MyModal
|
||||
isOpen={isOpen}
|
||||
iconSrc={iconSrc}
|
||||
iconColor={iconColor}
|
||||
title={title}
|
||||
maxW={['90vw', '400px']}
|
||||
>
|
||||
<ModalBody pt={5} whiteSpace={'pre-wrap'} fontSize={'sm'}>
|
||||
{customContent}
|
||||
</ModalBody>
|
||||
|
Reference in New Issue
Block a user