4141 </span >
4242 </template >
4343 <template v-else >
44- <TabsetsSelectorWidget />
44+ <div >
45+ <TabsetsSelectorWidget />
46+ <span v-if =" tabset.sharedId" class =" text-caption"
47+ >shared by {{ tabset.sharedBy }}, {{ date.formatDate(tabset.sharedAt, 'DD.MM.YYYY HH:mm') }}</span
48+ >
49+ </div >
4550 </template >
4651 <q-icon
4752 v-if =" showEditButton"
176181 v-model =" tab"
177182 dense
178183 class =" text-grey q-ma-none q-pa-none"
179- active-color =" primary"
180184 indicator-color =" primary"
181185 align =" left"
182186 narrow-indicator >
183- <q-tab name =" grid" label =" As Grid" />
187+ <q-tab name =" grid" label =" As Grid" v-if = " inBexMode() " />
184188 <q-tab name =" list" label =" As List" />
185189 <q-tab name =" export" label =" Export" />
186190 </q-tabs >
@@ -249,6 +253,7 @@ a tab's url starts with one of the urls of this tabset, it will be ignored and n
249253import TabsetsSelectorWidget from ' components/widgets/TabsetsSelectorWidget.vue'
250254import { date , uid , useQuasar } from ' quasar'
251255import { useCommandExecutor } from ' src/core/services/CommandExecutor'
256+ import { useUtils } from ' src/core/services/Utils'
252257import Analytics from ' src/core/utils/google-analytics'
253258import { RenameTabsetCommand } from ' src/tabsets/commands/RenameTabset'
254259import { ToggleSortingCommand } from ' src/tabsets/commands/ToggleSorting'
@@ -271,6 +276,8 @@ const router = useRouter()
271276
272277const $q = useQuasar ()
273278
279+ const { inBexMode } = useUtils ()
280+
274281const tabsetId = ref (null as unknown as string )
275282const tabset = ref <Tabset >(new Tabset (uid (), ' empty' , []))
276283const tabsetFolder = ref <Tabset >(new Tabset (uid (), ' empty' , []))
@@ -295,7 +302,7 @@ watchEffect(() => {
295302 tabsetId .value = route ?.params .tabsetId as string
296303 tabset .value = useTabsetsStore ().getTabset (tabsetId .value ) || new Tabset (uid (), ' empty' , [])
297304 console .log (' watch effect in tabsetpage' , tabsetId .value )
298- tab .value = route .query [' tab' ] ? (route .query [' tab' ] as string ) : ' grid '
305+ tab .value = route .query [' tab' ] ? (route .query [' tab' ] as string ) : ' list '
299306 tabsetFolder .value = useTabsetsStore ().getActiveFolder (tabset .value ) || tabset .value
300307})
301308
0 commit comments