diff --git a/web/app/components/app/app-access-control/access-control-dialog.tsx b/web/app/components/app/app-access-control/access-control-dialog.tsx index 87d4fd4c33..73cab9c622 100644 --- a/web/app/components/app/app-access-control/access-control-dialog.tsx +++ b/web/app/components/app/app-access-control/access-control-dialog.tsx @@ -20,7 +20,7 @@ const AccessControlDialog = ({ const close = useCallback(() => onClose?.(), [onClose]) return ( - + + + + + +
+
+ +
+
+ All Members +
+
+ + +
+
+
+ +} + +function GroupItem() { + return + +
+
+
+ +
+
+

Name

+

5

+
+ +
+} + +function MemberItem() { + return + +
+
+
+ +
+
+

Name

+

5

+
+

douxc512@gmail.com

+
+} + +type BaseItemProps = { + className?: string + children: React.ReactNode +} +function BaseItem({ children, className }: BaseItemProps) { + return
+ {children} +
+} diff --git a/web/app/components/app/app-access-control/specific-groups-or-members.tsx b/web/app/components/app/app-access-control/specific-groups-or-members.tsx index 59022c6ee2..21d4d1a802 100644 --- a/web/app/components/app/app-access-control/specific-groups-or-members.tsx +++ b/web/app/components/app/app-access-control/specific-groups-or-members.tsx @@ -1,8 +1,8 @@ 'use client' -import { RiAddCircleFill, RiCloseCircleFill, RiLockLine, RiOrganizationChart } from '@remixicon/react' +import { RiCloseCircleFill, RiLockLine, RiOrganizationChart } from '@remixicon/react' import { useTranslation } from 'react-i18next' import Avatar from '../../base/avatar' -import Button from '../../base/button' +import AddMemberOrGroupDialog from './add-member-or-group-dialog' type SpecificGroupsOrMembersProps = { active: boolean @@ -24,10 +24,7 @@ export default function SpecificGroupsOrMembers(props: SpecificGroupsOrMembersPr

{t('app.accessControlDialog.accessItems.specific')}

- +