File tree Expand file tree Collapse file tree 2 files changed +35
-1
lines changed Expand file tree Collapse file tree 2 files changed +35
-1
lines changed Original file line number Diff line number Diff line change @@ -20,5 +20,5 @@ export { default as Dialog } from './Dialog.vue';
20
20
export { default as MixedChart } from './MixedChart.vue' ;
21
21
export { default as CountryFlag } from './CountryFlag.vue' ;
22
22
export { default as JsonViewer } from './JsonViewer.vue' ;
23
-
23
+ export { default as Toggle } from './Toggle.vue' ;
24
24
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <Toggle
3
+ :disabled =" readonly"
4
+ @update:modelValue =" $emit('update:value', $event)"
5
+ :modelValue =" valueFromRecord"
6
+ >
7
+ <p >{{text}}</p >
8
+ </Toggle >
9
+ </template >
10
+
11
+ <script setup lang="ts">
12
+ import Toggle from ' @/afcl/Toggle.vue' ;
13
+ import type {
14
+ AdminForthResourceColumnCommon ,
15
+ AdminForthResourceCommon ,
16
+ AdminUser ,
17
+ } from " @/types/Common" ;
18
+
19
+ const props = defineProps <{
20
+ value: boolean ,
21
+ text: string ,
22
+ column: AdminForthResourceColumnCommon ,
23
+ record: any ,
24
+ meta: any ,
25
+ resource: AdminForthResourceCommon ,
26
+ adminUser: AdminUser ,
27
+ readonly: boolean
28
+ }>();
29
+ console .log (JSON .stringify (props ));
30
+ console .log (" Current mode:" , props .meta ?.mode )
31
+ defineEmits ([' update:value' ]);
32
+ const valueFromRecord = props .record [props .column .name ]
33
+ const editReadOnly = props .column .editReadonly ;
34
+ </script >
You can’t perform that action at this time.
0 commit comments