Skip to content

Commit 05bf6b1

Browse files
committed
feat: firebase table create slug overriding
1 parent 25ed9bd commit 05bf6b1

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

src/runtime/components/firebase/FirebaseListActions.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ const props = defineProps({
3131
type: Boolean,
3232
default: false,
3333
},
34+
createSlug: {
35+
type: String,
36+
default: 'create',
37+
},
3438
exportFormats: {
3539
type: Array<string>,
3640
default: [],
@@ -73,7 +77,7 @@ const createIcon = computed(() => {
7377
<!-- Create -->
7478
<v-btn
7579
v-if="!disableCreate"
76-
:to="`${rootUrl}/create`"
80+
:to="`${rootUrl}/${createSlug}`"
7781
:prepend-icon="createIcon"
7882
class="ml-sm-2"
7983
>

src/runtime/components/firebase/FirebaseListTable.vue

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ const props = defineProps({
7272
type: Boolean,
7373
default: false,
7474
},
75+
createSlug: {
76+
type: String,
77+
default: undefined,
78+
},
7579
exportFormats: {
7680
type: Array<string>,
7781
default: [],
@@ -117,6 +121,7 @@ const viewItem = (pointerEvent: PointerEvent, item: any) => {
117121
:col-ref
118122
:name
119123
:disable-create
124+
:create-slug
120125
:export-formats
121126
:disable-delete
122127
/>

0 commit comments

Comments
 (0)