@@ -157,11 +157,9 @@ function getSortKeyLabelKey(key: SortKey): string {
157157
158158 <div class =" flex-1" />
159159
160- <div
161- class =" flex flex-wrap items-center gap-3 sm:justify-end justify-between w-full sm:w-auto"
162- >
160+ <div class =" flex flex-col sm:flex-row items-start sm:items-center gap-3" >
163161 <!-- Sort controls -->
164- <div class =" flex items-center gap-1 shrink-0 order-1 sm:order-1 " >
162+ <div class =" flex items-center gap-1 shrink-0" >
165163 <!-- Sort key dropdown -->
166164 <SelectField
167165 :label =" $t('filters.sort.label')"
@@ -203,29 +201,15 @@ function getSortKeyLabelKey(key: SortKey): string {
203201 </div >
204202
205203 <!-- View mode toggle - mobile (left side, row 2) -->
206- <div class =" flex sm:hidden items-center gap-1 order-2" >
207- <ViewModeToggle v-model =" viewMode" />
208- </div >
209-
210- <!-- Column picker - mobile (right side, row 2) -->
211- <ColumnPicker
212- v-if =" viewMode === 'table'"
213- class =" flex sm:hidden order-3"
214- :columns =" columns"
215- @toggle =" emit('toggleColumn', $event)"
216- @reset =" emit('resetColumns')"
217- />
218-
219- <!-- View mode toggle + Column picker - desktop (right side, row 1) -->
220- <div class =" hidden sm:flex items-center gap-1 order-2" >
221- <ViewModeToggle v-model =" viewMode" />
222-
204+ <div class =" flex flex-row-reverse sm:flex-row items-center gap-1" >
223205 <ColumnPicker
224206 v-if =" viewMode === 'table'"
225207 :columns =" columns"
226208 @toggle =" emit('toggleColumn', $event)"
227209 @reset =" emit('resetColumns')"
228210 />
211+
212+ <ViewModeToggle v-model =" viewMode" />
229213 </div >
230214 </div >
231215 </div >
0 commit comments