2023-03-20 19:46:28 +00:00
|
|
|
|
import { create } from "zustand";
|
|
|
|
|
import { persist } from "zustand/middleware";
|
|
|
|
|
|
|
|
|
|
export const basketStore = create<any>()(
|
|
|
|
|
persist(
|
|
|
|
|
(set, get) => ({
|
|
|
|
|
templ: {
|
|
|
|
|
id1: {
|
2023-03-20 22:06:09 +00:00
|
|
|
|
name: "Шаблонизатор",
|
|
|
|
|
desc: "Дисковое хранилище 5 гб",
|
|
|
|
|
id: "id1",
|
|
|
|
|
privelegeid: "1",
|
|
|
|
|
amount: 5,
|
|
|
|
|
price: 390,
|
|
|
|
|
},
|
|
|
|
|
id2: {
|
|
|
|
|
name: "Шаблонизатор",
|
|
|
|
|
desc: "Подписка на месяц",
|
|
|
|
|
id: "id2",
|
|
|
|
|
privelegeid: "2",
|
|
|
|
|
amount: 30,
|
|
|
|
|
price: 290,
|
2023-03-20 19:46:28 +00:00
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
squiz: {
|
2023-03-20 22:06:09 +00:00
|
|
|
|
id1: {
|
|
|
|
|
name: "Шаблонизатор",
|
|
|
|
|
desc: "Дисковое хранилище 5 гб",
|
|
|
|
|
id: "id1",
|
|
|
|
|
privelegeid: "1",
|
|
|
|
|
amount: 5,
|
|
|
|
|
price: 390,
|
|
|
|
|
},
|
2023-03-20 19:46:28 +00:00
|
|
|
|
id2: {
|
2023-03-20 22:06:09 +00:00
|
|
|
|
name: "Шаблонизатор",
|
|
|
|
|
desc: "Подписка на месяц",
|
|
|
|
|
id: "id2",
|
|
|
|
|
privelegeid: "2",
|
|
|
|
|
amount: 30,
|
|
|
|
|
price: 290,
|
2023-03-20 19:46:28 +00:00
|
|
|
|
},
|
|
|
|
|
},
|
2023-03-20 22:06:09 +00:00
|
|
|
|
// remove: (type:any , id:number) => {
|
|
|
|
|
// get().type.id
|
|
|
|
|
|
|
|
|
|
// }
|
2023-03-20 19:46:28 +00:00
|
|
|
|
}),
|
|
|
|
|
{
|
|
|
|
|
name: "basket",
|
|
|
|
|
}
|
|
|
|
|
)
|
|
|
|
|
);
|