fix: show data tab in PWA
This commit is contained in:
parent
e56b8cd6bf
commit
36beae35ca
@ -33,7 +33,7 @@
|
||||
</div>
|
||||
<div
|
||||
v-else
|
||||
class="flex flex-col gap-3 mb-3 border border-outline-gray-1 p-5 rounded-lg"
|
||||
class="flex flex-col gap-3 mb-3 border border-outline-gray-1 p-3 sm:p-5 rounded-lg"
|
||||
>
|
||||
<Fields v-if="sections.data" :sections="sections.data" :data="data.doc" />
|
||||
</div>
|
||||
|
||||
@ -12,14 +12,7 @@
|
||||
>
|
||||
{{ section.label }}
|
||||
</div>
|
||||
<div
|
||||
class="grid gap-4"
|
||||
:class="
|
||||
section.columns
|
||||
? 'grid-cols-' + section.columns
|
||||
: 'grid-cols-2 sm:grid-cols-3'
|
||||
"
|
||||
>
|
||||
<div class="grid gap-4" :class="gridClass(section.columns)">
|
||||
<div v-for="field in section.fields" :key="field.name">
|
||||
<div
|
||||
class="settings-field"
|
||||
@ -190,6 +183,17 @@ const props = defineProps({
|
||||
data: Object,
|
||||
})
|
||||
|
||||
function gridClass(columns) {
|
||||
columns = columns || 3
|
||||
let griColsMap = {
|
||||
1: 'grid-cols-1 sm:grid-cols-2 lg:grid-cols-1',
|
||||
2: 'grid-cols-1 sm:grid-cols-2 lg:grid-cols-2',
|
||||
3: 'grid-cols-1 sm:grid-cols-2 lg:grid-cols-3',
|
||||
4: 'grid-cols-1 sm:grid-cols-2 lg:grid-cols-4',
|
||||
}
|
||||
return griColsMap[columns]
|
||||
}
|
||||
|
||||
const getPlaceholder = (field) => {
|
||||
if (field.placeholder) {
|
||||
return __(field.placeholder)
|
||||
|
||||
@ -452,6 +452,11 @@ const tabs = computed(() => {
|
||||
label: __('Comments'),
|
||||
icon: CommentIcon,
|
||||
},
|
||||
{
|
||||
name: 'Data',
|
||||
label: __('Data'),
|
||||
icon: DetailsIcon,
|
||||
},
|
||||
{
|
||||
name: 'Calls',
|
||||
label: __('Calls'),
|
||||
|
||||
@ -362,6 +362,11 @@ const tabs = computed(() => {
|
||||
label: __('Comments'),
|
||||
icon: CommentIcon,
|
||||
},
|
||||
{
|
||||
name: 'Data',
|
||||
label: __('Data'),
|
||||
icon: DetailsIcon,
|
||||
},
|
||||
{
|
||||
name: 'Calls',
|
||||
label: __('Calls'),
|
||||
|
||||
@ -6,10 +6,7 @@ module.exports = {
|
||||
'./node_modules/frappe-ui/src/components/**/*.{vue,js,ts,jsx,tsx}',
|
||||
'../node_modules/frappe-ui/src/components/**/*.{vue,js,ts,jsx,tsx}',
|
||||
],
|
||||
safelist: [
|
||||
{ pattern: /!(text|bg)-/, variants: ['hover', 'active'] },
|
||||
{ pattern: /^grid-cols-/ },
|
||||
],
|
||||
safelist: [{ pattern: /!(text|bg)-/, variants: ['hover', 'active'] }],
|
||||
theme: {
|
||||
extend: {},
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user