@@ -32,30 +32,6 @@ const isMobile = useMediaQuery("(max-width: 768px)");
3232 <DrawerContent >
3333 <DrawerTitle class =" sr-only" >{{ label }}</DrawerTitle >
3434 <div class =" flex flex-col h-[80dvh] p-4" >
35- <div class =" flex items-center justify-between pb-3 border-b" >
36- <input
37- ref =" mobileSearchInput"
38- v-model =" query"
39- :placeholder =" $t('team.search.placeholder')"
40- type =" search"
41- inputmode =" search"
42- enterkeyhint =" search"
43- class =" flex-1 bg-transparent outline-none text-base"
44- @input ="
45- (e: Event) =>
46- debouncedSearch((e.target as HTMLInputElement).value)
47- "
48- />
49- <div class =" flex items-center gap-2 ml-4" v-if =" !myTeams" >
50- <Switch
51- class =" text-sm text-muted-foreground cursor-pointer flex items-center gap-2"
52- :model-value =" myTeamsOnly"
53- @click =" toggleMyTeamsOnly"
54- />
55- {{ $t("team.search.my_teams_only") }}
56- </div >
57- </div >
58-
5935 <div class =" flex-1 overflow-y-auto min-h-0" >
6036 <div
6137 v-if =" !teams?.length"
@@ -86,6 +62,30 @@ const isMobile = useMediaQuery("(max-width: 768px)");
8662 </div >
8763 </div >
8864 </div >
65+
66+ <div class =" flex items-center justify-between pt-3 border-t" >
67+ <input
68+ ref =" mobileSearchInput"
69+ v-model =" query"
70+ :placeholder =" $t('team.search.placeholder')"
71+ type =" search"
72+ inputmode =" search"
73+ enterkeyhint =" search"
74+ class =" flex-1 bg-transparent outline-none text-base"
75+ @input ="
76+ (e: Event) =>
77+ debouncedSearch((e.target as HTMLInputElement).value)
78+ "
79+ />
80+ <div class =" flex items-center gap-2 ml-4" v-if =" !myTeams" >
81+ <Switch
82+ class =" text-sm text-muted-foreground cursor-pointer flex items-center gap-2"
83+ :model-value =" myTeamsOnly"
84+ @click =" toggleMyTeamsOnly"
85+ />
86+ {{ $t("team.search.my_teams_only") }}
87+ </div >
88+ </div >
8989 </div >
9090 </DrawerContent >
9191 </Drawer >
0 commit comments