Files
radicall/resources/js/Admin/Pages/Medium.vue
T

37 lines
943 B
Vue

<script setup>
import Master from "../layouts/master.vue";
import AddMedia from "../components/medium/AddMedia.vue";
import ListMedia from "../components/medium/ListMedia.vue";
import {onMounted} from "vue";
import {useMediumStore} from "../store/Medium.js";
const props = defineProps({
medium : {
type: Object,
default: () => []
}
});
const MediumStore = useMediumStore();
onMounted(() => {
MediumStore.mediums = props.medium?.data ?? [];
MediumStore.paginate.total = props.medium?.total ?? null;
MediumStore.paginate.last_page = props.medium?.last_page ?? null;
MediumStore.paginate.current_page = props.medium?.current_page ?? null;
MediumStore.paginate.links = props.medium?.links ?? null;
MediumStore.paginate.per_page = props.medium?.per_page ?? null;
})
</script>
<template>
<master>
<add-media></add-media>
<list-media></list-media>
</master>
</template>