tambahannnya
This commit is contained in:
19
src/state/state-layanan.ts
Normal file
19
src/state/state-layanan.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
/* eslint-disable @typescript-eslint/no-unused-vars */
|
||||
/* eslint-disable @typescript-eslint/no-explicit-any */
|
||||
import ApiFetch from "@/lib/api-fetch";
|
||||
import { proxy } from "valtio";
|
||||
import useSwr from "swr";
|
||||
|
||||
type Layanan = {
|
||||
layanan: string | null
|
||||
useLoad: any
|
||||
}
|
||||
|
||||
const stateLayanan = proxy<Layanan>({
|
||||
layanan: null,
|
||||
useLoad: () => {
|
||||
|
||||
}
|
||||
})
|
||||
|
||||
export default stateLayanan
|
||||
22
src/state/state-nav.ts
Normal file
22
src/state/state-nav.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
import { proxy } from "valtio"
|
||||
import { MenuItem } from "../../types/menu-item"
|
||||
|
||||
const stateNav = proxy<{
|
||||
hover: boolean,
|
||||
item: MenuItem[] | null
|
||||
isSearch: boolean,
|
||||
clear: () => void,
|
||||
module: string | null
|
||||
}>({
|
||||
hover: false,
|
||||
item: null,
|
||||
isSearch: false,
|
||||
clear: () => {
|
||||
stateNav.hover = false
|
||||
stateNav.item = null
|
||||
stateNav.isSearch = false
|
||||
},
|
||||
module: null
|
||||
})
|
||||
|
||||
export default stateNav
|
||||
Reference in New Issue
Block a user