diff --git a/src/frontend/apps/impress/src/features/left-panel/components/LefPanelTargetFilters.tsx b/src/frontend/apps/impress/src/features/left-panel/components/LefPanelTargetFilters.tsx
index 3daca863bf..7c8ab58348 100644
--- a/src/frontend/apps/impress/src/features/left-panel/components/LefPanelTargetFilters.tsx
+++ b/src/frontend/apps/impress/src/features/left-panel/components/LefPanelTargetFilters.tsx
@@ -2,7 +2,7 @@ import { usePathname, useRouter, useSearchParams } from 'next/navigation';
import { useTranslation } from 'react-i18next';
import { css } from 'styled-components';
-import { Box, BoxButton, Icon, Text } from '@/components';
+import { BoxButton, Icon, Text } from '@/components';
import { useCunninghamTheme } from '@/cunningham';
import { DocDefaultFilter } from '@/features/docs';
import { useLeftPanelStore } from '@/features/left-panel';
@@ -47,48 +47,50 @@ export const LeftPanelTargetFilters = () => {
};
return (
-
- {defaultQueries.map((query) => {
- const isActive = target === query.targetQuery;
+
+ return (
+
+ onSelectQuery(query.targetQuery)}
+ $direction="row"
+ aria-selected={isActive}
+ $align="center"
+ $justify="flex-start"
+ $gap={spacingsTokens['xs']}
+ $radius={spacingsTokens['3xs']}
+ $padding={{ all: '2xs' }}
+ $css={css`
+ width: 100%;
+ cursor: pointer;
+ background-color: ${isActive
+ ? colorsTokens['greyscale-100']
+ : undefined};
+ font-weight: ${isActive ? 700 : undefined};
+ &:hover {
+ background-color: ${colorsTokens['greyscale-100']};
+ }
+ `}
+ >
+
+
+ {query.label}
+
+
+
+ );
+ })}
+
+
);
};