diff --git a/frontend/src/pages/Dashboard/QuickActionSidebar/index.tsx b/frontend/src/pages/Dashboard/QuickActionSidebar/index.tsx index 2024417..ea69976 100644 --- a/frontend/src/pages/Dashboard/QuickActionSidebar/index.tsx +++ b/frontend/src/pages/Dashboard/QuickActionSidebar/index.tsx @@ -15,6 +15,7 @@ import truncate from 'truncate'; import InfiniteScroll from 'react-infinite-scroll-component'; import { debounce } from 'lodash'; import Organization from '../../../models/organization'; +import useUser from '../../../hooks/useUser'; const debouncedSearch = debounce( async (searchTerm, setResults, setIsSearching, slug) => { @@ -50,6 +51,7 @@ export default function QuickActionsSidebar({ hasMoreWorkspaces: boolean; }) { const { slug } = useParams(); + const { user } = useUser(); const [quickActionsOpen, setQuickActionsOpen] = useState(true); const [searchTerm, setSearchTerm] = useState(''); const [searchResults, setSearchResults] = useState([]); @@ -107,27 +109,30 @@ export default function QuickActionsSidebar({ animationDuration: '0.15s', }} > - -
- -
Tools
-
-
+ {user?.role === 'admin' && ( + <> + +
+ +
Tools
+
+
- -
- -
Add User
-
-
- - -
- -
OpenAI Key
-
-
+ +
+ +
Add User
+
+
+ +
+ +
OpenAI Key
+
+
+ + )}