1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
| import { PropType } from 'vue';
| import { commonNavigationBarProps } from '../NavigationBar/commonNavigationBar';
|
| export const loadingLayoutProps = {
| loading: {
| type: Boolean,
| },
| error: {
| type: Boolean,
| },
| showNoData: {
| type: Boolean,
| },
| loadError: {
| type: Function as PropType<(...args: any[]) => any>,
| },
| id: {
| type: String,
| },
| };
|
| export const pageLayoutProps = {
| ...commonNavigationBarProps,
| needAuth: {
| type: Boolean,
| default: true,
| },
| useView: {
| type: Boolean,
| default: false,
| },
| hasLinearBg: {
| type: Boolean,
| default: false,
| },
| linearBgHeight: {
| type: Number,
| default: 388,
| },
| hasBgColor: {
| type: Boolean,
| default: false,
| },
| };
|
|