Skip to content

Commit f34741c

Browse files
committed
feat: update templates to use TypeScript for props definition and enhance record access
1 parent 92a7fbf commit f34741c

File tree

2 files changed

+32
-20
lines changed

2 files changed

+32
-20
lines changed
Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,24 @@
11
<template>
2-
<div v-if='record[column.name]'
2+
<div
33
class="text-red-500"
4-
>\{{ record[column.name] }}</div>
4+
>\{{ record[props.column.name] }}</div>
55
</template>
66

7-
<script setup>
7+
<script setup lang="ts">
88
9-
defineProps({
10-
record: Object,
11-
resource: Object,
12-
adminUser: Object,
13-
meta: Object,
14-
column: Object
15-
});
9+
import type {
10+
AdminForthResourceColumnCommon,
11+
AdminForthResourceCommon,
12+
AdminUser,
13+
} from "@/types/Common";
14+
15+
const props = defineProps<{
16+
column: AdminForthResourceColumnCommon;
17+
record: any;
18+
meta: any;
19+
resource: AdminForthResourceCommon;
20+
adminUser: AdminUser;
21+
}>();
1622
1723
</script>
1824

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,23 @@
11
<template>
2-
<div v-if='record[column.name]'
2+
<div
33
class="text-red-500"
4-
>\{{ record[column.name] }}</div>
4+
>\{{ record[props.column.name] }}</div>
55
</template>
66

7-
<script setup>
7+
<script setup lang="ts">
88
9-
defineProps({
10-
record: Object,
11-
resource: Object,
12-
adminUser: Object,
13-
meta: Object,
14-
column: Object
15-
});
9+
import type {
10+
AdminForthResourceColumnCommon,
11+
AdminForthResourceCommon,
12+
AdminUser,
13+
} from "@/types/Common";
14+
15+
const props = defineProps<{
16+
column: AdminForthResourceColumnCommon;
17+
record: any;
18+
meta: any;
19+
resource: AdminForthResourceCommon;
20+
adminUser: AdminUser;
21+
}>();
1622
1723
</script>

0 commit comments

Comments
 (0)