5353 id: app.id,
5454 },
5555 }"
56- :aria-label =" t('settings ', 'Show details for {appName} app', { appName: app.name })" >
56+ :aria-label =" t('appstore ', 'Show details for {appName} app', { appName: app.name })" >
5757 {{ app.name }}
5858 </router-link >
5959 </component >
9292 :disabled =" installing || isLoading || !defaultDeployDaemonAccessible || isManualInstall"
9393 :title =" updateButtonText"
9494 @click.stop =" update(app.id)" >
95- {{ t('settings ', 'Update to {update}', { update: app.update }) }}
95+ {{ t('appstore ', 'Update to {update}', { update: app.update }) }}
9696 </NcButton >
9797 <NcButton
9898 v-if =" app.canUnInstall"
9999 class =" uninstall"
100100 variant =" tertiary"
101101 :disabled =" installing || isLoading"
102102 @click.stop =" remove(app.id)" >
103- {{ t('settings ', 'Remove') }}
103+ {{ t('appstore ', 'Remove') }}
104104 </NcButton >
105105 <NcButton
106106 v-if =" app.active"
129129
130130 <DaemonSelectionDialog
131131 v-if =" app?.app_api && showSelectDaemonModal"
132- :show.sync =" showSelectDaemonModal"
132+ v-model :show =" showSelectDaemonModal"
133133 :app =" app" />
134134 </component >
135135 </component >
139139import { mdiCogOutline } from ' @mdi/js'
140140import NcButton from ' @nextcloud/vue/components/NcButton'
141141import NcIconSvgWrapper from ' @nextcloud/vue/components/NcIconSvgWrapper'
142- import DaemonSelectionDialog from ' ../AppAPI/DaemonSelectionDialog.vue'
143- import SvgFilterMixin from ' ../SvgFilterMixin.vue'
142+ import DaemonSelectionDialog from ' ../DaemonSelectionDialog/DaemonSelectionDialog.vue'
144143import AppLevelBadge from ' ./AppLevelBadge.vue'
145144import AppScore from ' ./AppScore.vue'
146145import AppManagement from ' ../../mixins/AppManagement.js'
147- import { useAppApiStore } from ' ../../store/app-api-store .ts'
148- import { useAppsStore } from ' ../../store/apps-store.js '
146+ import { useAppsStore } from ' ../../store/apps .ts'
147+ import { useAppApiStore } from ' ../../store/exApps.ts '
149148
150149export default {
151150 name: ' AppItem' ,
@@ -157,7 +156,7 @@ export default {
157156 DaemonSelectionDialog,
158157 },
159158
160- mixins: [AppManagement, SvgFilterMixin ],
159+ mixins: [AppManagement],
161160 props: {
162161 app: {
163162 type: Object ,
@@ -281,7 +280,6 @@ export default {
281280< / script>
282281
283282< style scoped lang= " scss" >
284- @use ' ../../../../../core/css/variables.scss' as variables;
285283@use ' sass:math' ;
286284
287285.app - item {
@@ -364,7 +362,7 @@ export default {
364362 }
365363
366364 /* Hide actions on a small screen. Click on app opens fill-screen sidebar with the buttons */
367- @media only screen and (max- width: math . div ( variables . $breakpoint - mobile, 2 ) ) {
365+ @media only screen and (max - width : 512px ) {
368366 .app - actions {
369367 display: none;
370368 }
@@ -437,7 +435,7 @@ export default {
437435 }
438436 }
439437
440- @media only screen and (max - width : variables . $breakpoint - mobile ) {
438+ @media only screen and (max - width : 1024px ) {
441439 width: 50 % ;
442440 }
443441
0 commit comments