From c9bf016fbf0c7216aa944118efda6b6f0acde350 Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Wed, 1 May 2024 20:34:17 +0800 Subject: [PATCH] feat: add survey command panel --- src/client/components/CommandPanel.tsx | 28 ++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/client/components/CommandPanel.tsx b/src/client/components/CommandPanel.tsx index 5655142..eb704c6 100644 --- a/src/client/components/CommandPanel.tsx +++ b/src/client/components/CommandPanel.tsx @@ -16,6 +16,7 @@ import { LuMonitorDot, LuSearch, LuServer, + LuTableProperties, LuUserCircle2, LuWifi, } from 'react-icons/lu'; @@ -133,6 +134,14 @@ export const CommandPanel: React.FC = React.memo((props) => { {t('Pages')} + + + {t('Survey')} + @@ -182,6 +191,9 @@ export const CommandPanelSearchGroup: React.FC = const { data: pages = [] } = trpc.monitor.getAllPages.useQuery({ workspaceId, }); + const { data: surveys = [] } = trpc.survey.all.useQuery({ + workspaceId, + }); if (!search) { return null; @@ -253,6 +265,22 @@ export const CommandPanelSearchGroup: React.FC = {p.title} ))} + {surveys.map((s) => ( + + + {s.name} + + ))} ); });