forked from verdnatura/salix-front
feat(light theme): refs #7001 add light theme
This commit is contained in:
parent
2386090c15
commit
22eef14bb3
|
@ -234,6 +234,6 @@ async function togglePinned(item, event) {
|
||||||
max-width: 256px;
|
max-width: 256px;
|
||||||
}
|
}
|
||||||
.header {
|
.header {
|
||||||
color: #999999;
|
color: var(--vn-label-color);
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -87,7 +87,7 @@ function copyUserToken() {
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<QMenu anchor="bottom left">
|
<QMenu anchor="bottom left" class="bg-vn-section-color">
|
||||||
<div class="row no-wrap q-pa-md">
|
<div class="row no-wrap q-pa-md">
|
||||||
<div class="column panel">
|
<div class="column panel">
|
||||||
<div class="text-h6 q-mb-md">
|
<div class="text-h6 q-mb-md">
|
||||||
|
|
|
@ -837,7 +837,7 @@ setLogTree();
|
||||||
max-width: 400px;
|
max-width: 400px;
|
||||||
|
|
||||||
& > .header {
|
& > .header {
|
||||||
color: $dark;
|
color: var(--vn-section-color);
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
|
|
|
@ -8,7 +8,7 @@ const $props = defineProps({
|
||||||
<template>
|
<template>
|
||||||
<div class="titleBox">
|
<div class="titleBox">
|
||||||
<div class="header-link">
|
<div class="header-link">
|
||||||
<a :href="$props.url" :class="$props.url ? 'link' : 'normalTitle'">
|
<a :href="$props.url" :class="$props.url ? 'link' : 'color-vn-text'">
|
||||||
{{ $props.text }}
|
{{ $props.text }}
|
||||||
<QIcon v-if="url" :name="$props.icon" />
|
<QIcon v-if="url" :name="$props.icon" />
|
||||||
</a>
|
</a>
|
||||||
|
@ -16,10 +16,6 @@ const $props = defineProps({
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
.normalTitle {
|
|
||||||
color: whitesmoke;
|
|
||||||
cursor: auto;
|
|
||||||
}
|
|
||||||
a {
|
a {
|
||||||
font-size: large;
|
font-size: large;
|
||||||
}
|
}
|
||||||
|
|
|
@ -163,7 +163,12 @@ async function search() {
|
||||||
}
|
}
|
||||||
#searchbar {
|
#searchbar {
|
||||||
.q-field--standout.q-field--highlighted .q-field__control {
|
.q-field--standout.q-field--highlighted .q-field__control {
|
||||||
background-color: var(--vn-text-color);
|
background-color: white;
|
||||||
|
color: black;
|
||||||
|
.q-field__native,
|
||||||
|
.q-icon {
|
||||||
|
color: black !important;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -14,7 +14,7 @@ onUnmounted(() => {
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<QToolbar class="bg-vn-dark justify-end sticky">
|
<QToolbar class="justify-end sticky">
|
||||||
<slot name="st-data">
|
<slot name="st-data">
|
||||||
<div id="st-data"></div>
|
<div id="st-data"></div>
|
||||||
</slot>
|
</slot>
|
||||||
|
|
|
@ -5,21 +5,30 @@ body.body--light {
|
||||||
--font-color: black;
|
--font-color: black;
|
||||||
--vn-section-color: #e0e0e0;
|
--vn-section-color: #e0e0e0;
|
||||||
--vn-page-color: #ffffff;
|
--vn-page-color: #ffffff;
|
||||||
background-color: #ffffff;
|
|
||||||
.q-header .q-toolbar {
|
|
||||||
color: var(--font-color);
|
|
||||||
}
|
|
||||||
--vn-text-color: var(--font-color);
|
--vn-text-color: var(--font-color);
|
||||||
--vn-label-color: #5f5f5f;
|
--vn-label-color: #5f5f5f;
|
||||||
--vn-accent-color: #e7e3e3;
|
--vn-accent-color: #e7e3e3;
|
||||||
|
|
||||||
|
background-color: var(--vn-page-color);
|
||||||
|
|
||||||
|
.q-header .q-toolbar {
|
||||||
|
color: var(--font-color);
|
||||||
|
}
|
||||||
|
.q-card,
|
||||||
|
.q-table,
|
||||||
|
.q-table__bottom,
|
||||||
|
.q-drawer {
|
||||||
|
background-color: var(--vn-section-color);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
body.body--dark {
|
body.body--dark {
|
||||||
--vn-section-color: #403c3c;
|
--vn-section-color: #403c3c;
|
||||||
background-color: #222;
|
|
||||||
--vn-text-color: white;
|
--vn-text-color: white;
|
||||||
--vn-label-color: #a8a8a8;
|
--vn-label-color: #a8a8a8;
|
||||||
--vn-accent-color: #424242;
|
--vn-accent-color: #424242;
|
||||||
|
|
||||||
|
background-color: #222;
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
|
@ -34,6 +43,9 @@ a {
|
||||||
.tx-color-link {
|
.tx-color-link {
|
||||||
color: $color-link !important;
|
color: $color-link !important;
|
||||||
}
|
}
|
||||||
|
.tx-color-font {
|
||||||
|
color: $color-link !important;
|
||||||
|
}
|
||||||
|
|
||||||
.header-link {
|
.header-link {
|
||||||
color: $color-link !important;
|
color: $color-link !important;
|
||||||
|
@ -61,11 +73,7 @@ select:-webkit-autofill {
|
||||||
background-clip: text !important;
|
background-clip: text !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.bg-vn-dark {
|
.bg-vn-section-color {
|
||||||
background-color: var(--vn-section-color);
|
|
||||||
}
|
|
||||||
|
|
||||||
.bg-vn-dark {
|
|
||||||
background-color: var(--vn-section-color);
|
background-color: var(--vn-section-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -98,7 +106,7 @@ select:-webkit-autofill {
|
||||||
|
|
||||||
.vn-table-separation-row {
|
.vn-table-separation-row {
|
||||||
height: 16px !important;
|
height: 16px !important;
|
||||||
background-color: var(--vn-gray) !important;
|
background-color: var(--vn-section-color) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Estilo para el asterisco en campos requeridos */
|
/* Estilo para el asterisco en campos requeridos */
|
||||||
|
|
|
@ -11,5 +11,3 @@ const quasar = useQuasar();
|
||||||
<QFooter v-if="quasar.platform.is.mobile"></QFooter>
|
<QFooter v-if="quasar.platform.is.mobile"></QFooter>
|
||||||
</QLayout>
|
</QLayout>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style lang="scss" scoped></style>
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ const langs = ['en', 'es'];
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<QLayout view="hHh LpR fFf">
|
<QLayout view="hHh LpR fFf">
|
||||||
<QHeader reveal class="bg-vn-dark">
|
<QHeader reveal class="bg-vn-section-color">
|
||||||
<QToolbar class="justify-end">
|
<QToolbar class="justify-end">
|
||||||
<QBtn
|
<QBtn
|
||||||
id="switchLanguage"
|
id="switchLanguage"
|
||||||
|
|
|
@ -122,7 +122,6 @@ function navigate(event, id) {
|
||||||
<QBtn
|
<QBtn
|
||||||
:label="t('globals.description')"
|
:label="t('globals.description')"
|
||||||
@click.stop
|
@click.stop
|
||||||
class="bg-vn-dark"
|
|
||||||
outline
|
outline
|
||||||
style="margin-top: 15px"
|
style="margin-top: 15px"
|
||||||
>
|
>
|
||||||
|
|
|
@ -84,7 +84,6 @@ const redirectToCreateView = () => {
|
||||||
<QBtn
|
<QBtn
|
||||||
:label="t('components.smartCard.openCard')"
|
:label="t('components.smartCard.openCard')"
|
||||||
@click.stop="navigate(row.id)"
|
@click.stop="navigate(row.id)"
|
||||||
class="bg-vn-dark"
|
|
||||||
outline
|
outline
|
||||||
/>
|
/>
|
||||||
<QBtn
|
<QBtn
|
||||||
|
|
|
@ -207,7 +207,7 @@ const refreshData = () => {
|
||||||
</QScrollArea>
|
</QScrollArea>
|
||||||
</QDrawer>
|
</QDrawer>
|
||||||
|
|
||||||
<VnSubToolbar class="bg-vn-dark">
|
<VnSubToolbar>
|
||||||
<template #st-data>
|
<template #st-data>
|
||||||
<CustomerBalanceDueTotal :amount="balanceDueTotal" />
|
<CustomerBalanceDueTotal :amount="balanceDueTotal" />
|
||||||
<div class="flex items-center q-ml-lg">
|
<div class="flex items-center q-ml-lg">
|
||||||
|
|
|
@ -21,7 +21,7 @@ const pinnedModules = computed(() => navigation.getPinnedModules());
|
||||||
:width="256"
|
:width="256"
|
||||||
:breakpoint="1000"
|
:breakpoint="1000"
|
||||||
>
|
>
|
||||||
<QScrollArea class="fit text-grey-8">
|
<QScrollArea class="fit">
|
||||||
<LeftMenu />
|
<LeftMenu />
|
||||||
</QScrollArea>
|
</QScrollArea>
|
||||||
</QDrawer>
|
</QDrawer>
|
||||||
|
@ -67,6 +67,10 @@ const pinnedModules = computed(() => navigation.getPinnedModules());
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
.left-menu {
|
||||||
|
color: var(--vn-font-color);
|
||||||
|
}
|
||||||
|
|
||||||
.flex-container {
|
.flex-container {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
|
|
|
@ -636,7 +636,7 @@ onUnmounted(() => (stateStore.rightDrawer = false));
|
||||||
auto-load
|
auto-load
|
||||||
@on-fetch="(data) => (intrastatOptions = data)"
|
@on-fetch="(data) => (intrastatOptions = data)"
|
||||||
/>
|
/>
|
||||||
<QToolbar class="bg-vn-dark justify-end">
|
<QToolbar class="justify-end">
|
||||||
<div id="st-data">
|
<div id="st-data">
|
||||||
<TableVisibleColumns
|
<TableVisibleColumns
|
||||||
:all-columns="allColumnNames"
|
:all-columns="allColumnNames"
|
||||||
|
|
|
@ -112,7 +112,6 @@ function navigate(id) {
|
||||||
<QBtn
|
<QBtn
|
||||||
:label="t('components.smartCard.openCard')"
|
:label="t('components.smartCard.openCard')"
|
||||||
@click.stop="navigate(row.id)"
|
@click.stop="navigate(row.id)"
|
||||||
class="bg-vn-dark"
|
|
||||||
outline
|
outline
|
||||||
type="reset"
|
type="reset"
|
||||||
/>
|
/>
|
||||||
|
|
|
@ -123,7 +123,7 @@ const downloadCsv = () => {
|
||||||
url="InvoiceOuts/filter"
|
url="InvoiceOuts/filter"
|
||||||
>
|
>
|
||||||
<template #body="{ rows }">
|
<template #body="{ rows }">
|
||||||
<VnSubToolbar class="bg-vn-dark justify-end">
|
<VnSubToolbar class="justify-end">
|
||||||
<template #st-actions>
|
<template #st-actions>
|
||||||
<QBtn
|
<QBtn
|
||||||
@click="downloadCsv()"
|
@click="downloadCsv()"
|
||||||
|
@ -132,39 +132,6 @@ const downloadCsv = () => {
|
||||||
:disable="selectedCards.size === 0"
|
:disable="selectedCards.size === 0"
|
||||||
:label="t('globals.download')"
|
:label="t('globals.download')"
|
||||||
/>
|
/>
|
||||||
<!-- <QBtnDropdown
|
|
||||||
class="q-mr-xl"
|
|
||||||
color="primary"
|
|
||||||
:disable="!manageCheckboxes && arrayElements.length < 1"
|
|
||||||
:label="t('globals.download')"
|
|
||||||
v-else
|
|
||||||
>
|
|
||||||
<QList>
|
|
||||||
<QItem clickable v-close-popup @click="downloadCsv(rows)">
|
|
||||||
<QItemSection>
|
|
||||||
<QItemLabel>
|
|
||||||
{{
|
|
||||||
t('globals.allRows', {
|
|
||||||
numberRows: rows.length,
|
|
||||||
})
|
|
||||||
}}
|
|
||||||
</QItemLabel>
|
|
||||||
</QItemSection>
|
|
||||||
</QItem>
|
|
||||||
|
|
||||||
<QItem clickable v-close-popup @click="downloadCsv(rows)">
|
|
||||||
<QItemSection>
|
|
||||||
<QItemLabel>
|
|
||||||
{{
|
|
||||||
t('globals.selectRows', {
|
|
||||||
numberRows: rows.length,
|
|
||||||
})
|
|
||||||
}}
|
|
||||||
</QItemLabel>
|
|
||||||
</QItemSection>
|
|
||||||
</QItem>
|
|
||||||
</QList>
|
|
||||||
</QBtnDropdown> -->
|
|
||||||
<QCheckbox
|
<QCheckbox
|
||||||
left-label
|
left-label
|
||||||
:label="t('globals.markAll')"
|
:label="t('globals.markAll')"
|
||||||
|
@ -220,7 +187,6 @@ const downloadCsv = () => {
|
||||||
<QBtn
|
<QBtn
|
||||||
:label="t('components.smartCard.openCard')"
|
:label="t('components.smartCard.openCard')"
|
||||||
@click.stop="navigate(row.id)"
|
@click.stop="navigate(row.id)"
|
||||||
class="bg-vn-dark"
|
|
||||||
outline
|
outline
|
||||||
type="reset"
|
type="reset"
|
||||||
/>
|
/>
|
||||||
|
|
|
@ -163,7 +163,7 @@ const dialog = ref(null);
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: 12px;
|
bottom: 12px;
|
||||||
right: 12px;
|
right: 12px;
|
||||||
background: linear-gradient($dark, $primary);
|
background: linear-gradient(var(--vn-section-color), $primary);
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
width: 40px;
|
width: 40px;
|
||||||
height: 40px;
|
height: 40px;
|
||||||
|
|
|
@ -224,7 +224,7 @@ const openTicketsDialog = (id) => {
|
||||||
<FetchData url="AgencyModes" @on-fetch="(data) => (agencyList = data)" auto-load />
|
<FetchData url="AgencyModes" @on-fetch="(data) => (agencyList = data)" auto-load />
|
||||||
<FetchData url="Vehicles" @on-fetch="(data) => (vehicleList = data)" auto-load />
|
<FetchData url="Vehicles" @on-fetch="(data) => (vehicleList = data)" auto-load />
|
||||||
<QPage class="column items-center">
|
<QPage class="column items-center">
|
||||||
<VnSubToolbar class="bg-vn-dark justify-end">
|
<VnSubToolbar class="justify-end">
|
||||||
<template #st-actions>
|
<template #st-actions>
|
||||||
<QBtn
|
<QBtn
|
||||||
icon="vn:clone"
|
icon="vn:clone"
|
||||||
|
|
|
@ -13,9 +13,9 @@ import RoadmapFilter from 'pages/Route/Roadmap/RoadmapFilter.vue';
|
||||||
import VnConfirm from 'components/ui/VnConfirm.vue';
|
import VnConfirm from 'components/ui/VnConfirm.vue';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import VnInputDate from 'components/common/VnInputDate.vue';
|
import VnInputDate from 'components/common/VnInputDate.vue';
|
||||||
import {useSummaryDialog} from "composables/useSummaryDialog";
|
import { useSummaryDialog } from 'composables/useSummaryDialog';
|
||||||
import RoadmapSummary from "pages/Route/Roadmap/RoadmapSummary.vue";
|
import RoadmapSummary from 'pages/Route/Roadmap/RoadmapSummary.vue';
|
||||||
import {useRouter} from "vue-router";
|
import { useRouter } from 'vue-router';
|
||||||
|
|
||||||
const stateStore = useStateStore();
|
const stateStore = useStateStore();
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
|
@ -128,7 +128,7 @@ function confirmRemove() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function navigateToRoadmapSummary(event, row) {
|
function navigateToRoadmapSummary(event, row) {
|
||||||
router.push({ name: 'RoadmapSummary', params: { id: row.id } })
|
router.push({ name: 'RoadmapSummary', params: { id: row.id } });
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
@ -182,7 +182,7 @@ function navigateToRoadmapSummary(event, row) {
|
||||||
</QCard>
|
</QCard>
|
||||||
</QDialog>
|
</QDialog>
|
||||||
<QPage class="column items-center">
|
<QPage class="column items-center">
|
||||||
<VnSubToolbar class="bg-vn-dark justify-end">
|
<VnSubToolbar class="justify-end">
|
||||||
<template #st-actions>
|
<template #st-actions>
|
||||||
<QBtn
|
<QBtn
|
||||||
icon="vn:clone"
|
icon="vn:clone"
|
||||||
|
@ -244,7 +244,12 @@ function navigateToRoadmapSummary(event, row) {
|
||||||
name="preview"
|
name="preview"
|
||||||
size="xs"
|
size="xs"
|
||||||
color="primary"
|
color="primary"
|
||||||
@click.stop="viewSummary(props?.row?.id, RoadmapSummary)"
|
@click.stop="
|
||||||
|
viewSummary(
|
||||||
|
props?.row?.id,
|
||||||
|
RoadmapSummary
|
||||||
|
)
|
||||||
|
"
|
||||||
class="cursor-pointer"
|
class="cursor-pointer"
|
||||||
>
|
>
|
||||||
<QTooltip>{{ t('Preview') }}</QTooltip>
|
<QTooltip>{{ t('Preview') }}</QTooltip>
|
||||||
|
|
|
@ -15,8 +15,8 @@ import VnConfirm from 'components/ui/VnConfirm.vue';
|
||||||
import FetchData from 'components/FetchData.vue';
|
import FetchData from 'components/FetchData.vue';
|
||||||
import { openBuscaman } from 'src/utils/buscaman';
|
import { openBuscaman } from 'src/utils/buscaman';
|
||||||
import SendSmsDialog from 'components/common/SendSmsDialog.vue';
|
import SendSmsDialog from 'components/common/SendSmsDialog.vue';
|
||||||
import RouteSearchbar from "pages/Route/Card/RouteSearchbar.vue";
|
import RouteSearchbar from 'pages/Route/Card/RouteSearchbar.vue';
|
||||||
import {useStateStore} from "stores/useStateStore";
|
import { useStateStore } from 'stores/useStateStore';
|
||||||
|
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
const quasar = useQuasar();
|
const quasar = useQuasar();
|
||||||
|
@ -257,7 +257,7 @@ const openSmsDialog = async () => {
|
||||||
</QCard>
|
</QCard>
|
||||||
</QDialog>
|
</QDialog>
|
||||||
<QPage class="column items-center">
|
<QPage class="column items-center">
|
||||||
<QToolbar class="bg-vn-dark justify-end">
|
<QToolbar class="justify-end">
|
||||||
<div id="st-actions" class="q-pa-sm">
|
<div id="st-actions" class="q-pa-sm">
|
||||||
<QBtn icon="vn:wand" color="primary" class="q-mr-sm" @click="sortRoutes">
|
<QBtn icon="vn:wand" color="primary" class="q-mr-sm" @click="sortRoutes">
|
||||||
<QTooltip>{{ t('Sort routes') }}</QTooltip>
|
<QTooltip>{{ t('Sort routes') }}</QTooltip>
|
||||||
|
|
|
@ -17,15 +17,14 @@ const quasar = useQuasar();
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
|
|
||||||
function confirmRemove() {
|
function confirmRemove() {
|
||||||
quasar
|
quasar.dialog({
|
||||||
.dialog({
|
component: VnConfirm,
|
||||||
component: VnConfirm,
|
componentProps: {
|
||||||
componentProps: {
|
title: t('Confirm deletion'),
|
||||||
title: t('Confirm deletion'),
|
message: t('Are you sure you want to delete this shelving?'),
|
||||||
message: t('Are you sure you want to delete this shelving?'),
|
promise: remove,
|
||||||
promise: remove
|
},
|
||||||
},
|
});
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async function remove() {
|
async function remove() {
|
||||||
|
|
|
@ -430,7 +430,7 @@ const handleDragScroll = (event) => {
|
||||||
/>
|
/>
|
||||||
</Teleport>
|
</Teleport>
|
||||||
</template>
|
</template>
|
||||||
<VnSubToolbar class="bg-vn-dark justify-end">
|
<VnSubToolbar class="justify-end">
|
||||||
<template #st-actions>
|
<template #st-actions>
|
||||||
<QBtn
|
<QBtn
|
||||||
color="primary"
|
color="primary"
|
||||||
|
|
|
@ -141,13 +141,11 @@ onMounted(async () => {
|
||||||
<QBtn
|
<QBtn
|
||||||
:label="t('components.smartCard.clone')"
|
:label="t('components.smartCard.clone')"
|
||||||
@click.stop="cloneTravel(row)"
|
@click.stop="cloneTravel(row)"
|
||||||
class="bg-vn-dark"
|
|
||||||
outline
|
outline
|
||||||
/>
|
/>
|
||||||
<QBtn
|
<QBtn
|
||||||
:label="t('addEntry')"
|
:label="t('addEntry')"
|
||||||
@click.stop="redirectCreateEntryView(row)"
|
@click.stop="redirectCreateEntryView(row)"
|
||||||
class="bg-vn-dark"
|
|
||||||
outline
|
outline
|
||||||
style="margin-top: 15px"
|
style="margin-top: 15px"
|
||||||
/>
|
/>
|
||||||
|
|
|
@ -61,7 +61,6 @@ async function remove(row) {
|
||||||
<QBtn
|
<QBtn
|
||||||
:label="t('components.smartCard.openCard')"
|
:label="t('components.smartCard.openCard')"
|
||||||
@click.stop="navigate(row.id)"
|
@click.stop="navigate(row.id)"
|
||||||
class="bg-vn-dark"
|
|
||||||
outline
|
outline
|
||||||
/>
|
/>
|
||||||
<QBtn
|
<QBtn
|
||||||
|
|
|
@ -80,7 +80,6 @@ async function remove(row) {
|
||||||
<QBtn
|
<QBtn
|
||||||
:label="t('components.smartCard.openCard')"
|
:label="t('components.smartCard.openCard')"
|
||||||
@click.stop="navigate(row.id)"
|
@click.stop="navigate(row.id)"
|
||||||
class="bg-vn-dark"
|
|
||||||
outline
|
outline
|
||||||
/>
|
/>
|
||||||
<QBtn
|
<QBtn
|
||||||
|
|
|
@ -82,7 +82,6 @@ const redirectToCreateView = () => {
|
||||||
<QBtn
|
<QBtn
|
||||||
:label="t('components.smartCard.openCard')"
|
:label="t('components.smartCard.openCard')"
|
||||||
@click.stop="navigate(row.id)"
|
@click.stop="navigate(row.id)"
|
||||||
class="bg-vn-dark"
|
|
||||||
outline
|
outline
|
||||||
/>
|
/>
|
||||||
<QBtn
|
<QBtn
|
||||||
|
|
Loading…
Reference in New Issue