Kasir/resources/js/router/index.js

79 lines
1.5 KiB
JavaScript

import { createRouter, createWebHistory } from 'vue-router'
import Home from '../pages/Home.vue'
import Produk from '../pages/Produk.vue'
import Brankas from '../pages/Brankas.vue'
import Tray from '../pages/Tray.vue'
import Kasir from '../pages/Kasir.vue'
import InputProduk from '../pages/InputProduk.vue'
import Kategori from '../pages/Kategori.vue'
import Sales from '../pages/Sales.vue'
import EditProduk from '../pages/EditProduk.vue'
import Login from '../pages/Login.vue'
import Akun from '../pages/Akun.vue'
const routes = [
{
path: '/',
name: 'Login',
component: Login
},
{
path: '/produk',
name: 'Produk',
component: Produk
},
{
path: '/produk/baru',
name: 'ProdukBaru',
component: InputProduk
},
{
path: '/brankas',
name: 'Brankas',
component: Brankas
},
{
path: '/nampan',
name: 'Nampan',
component: Tray
},
{
path: '/kasir',
name: 'Kasir',
component: Kasir
},
{
path: '/kategori',
name: 'Kategori',
component: Kategori
},
{
path: '/sales',
name: 'Sales',
component: Sales
},
{
path: '/akun',
name: 'Akun',
component: Akun
},
{
path: '/produk/:id/edit', // :id = parameter dinamis
name: 'EditProduk',
component: EditProduk,
props: true // biar id bisa langsung jadi props di komponen
}
]
const router = createRouter({
history: createWebHistory(),
routes
})
export default router