diff --git a/src/components/NavBar.vue b/src/components/NavBar.vue
index cb1283eb5..30afedb7a 100644
--- a/src/components/NavBar.vue
+++ b/src/components/NavBar.vue
@@ -11,6 +11,7 @@ const session = useSession();
const state = useState();
const user = state.getUser();
const token = session.getToken();
+const appName = 'Lilium';
onMounted(() => (state.headerMounted.value = true));
@@ -37,7 +38,7 @@ function onToggleDrawer() {
- Salix
+ {{ appName }}
diff --git a/src/components/PaginateData.vue b/src/components/PaginateData.vue
index 034f64d90..8c297055a 100644
--- a/src/components/PaginateData.vue
+++ b/src/components/PaginateData.vue
@@ -1,7 +1,7 @@
diff --git a/src/pages/Customer/CustomerCreate.vue b/src/pages/Customer/CustomerCreate.vue
index 52a9ccbc5..f58a230d9 100644
--- a/src/pages/Customer/CustomerCreate.vue
+++ b/src/pages/Customer/CustomerCreate.vue
@@ -1,13 +1,16 @@
@@ -20,7 +23,7 @@ watch(() => customer.name, () => {
label="Your name *"
hint="Name and surname"
lazy-rules
- :rules="[val => val && val.length > 0 || 'Please type something']"
+ :rules="[(val) => (val && val.length > 0) || 'Please type something']"
/>
customer.name, () => {
label="Your age *"
lazy-rules
:rules="[
- val => val !== null && val !== '' || 'Please type your age',
- val => val > 0 && val < 100 || 'Please type a real age'
+ (val) => (val !== null && val !== '') || 'Please type your age',
+ (val) => (val > 0 && val < 100) || 'Please type a real age',
]"
/>
diff --git a/src/pages/Customer/CustomerList.vue b/src/pages/Customer/CustomerList.vue
index c4d54a355..6f1c76ab6 100644
--- a/src/pages/Customer/CustomerList.vue
+++ b/src/pages/Customer/CustomerList.vue
@@ -5,10 +5,21 @@ import { useQuasar } from 'quasar';
import Paginate from 'src/components/PaginateData.vue';
import CustomerSummaryDialog from './Card/CustomerSummaryDialog.vue';
+// import { useArrayData } from 'composables/useArrayData';
+
const router = useRouter();
const quasar = useQuasar();
const { t } = useI18n();
+// const arrayData = useArrayData('customers', {
+// url: 'Clients',
+// });
+
+// onMounted(async () => {
+// await arrayData.fetch();
+// console.log(arrayData.data);
+// });
+
function navigate(id) {
router.push({ path: `/customer/${id}` });
}
diff --git a/src/pages/Customer/CustomerMain.vue b/src/pages/Customer/CustomerMain.vue
index fd50f1521..60195440b 100644
--- a/src/pages/Customer/CustomerMain.vue
+++ b/src/pages/Customer/CustomerMain.vue
@@ -1,11 +1,60 @@
+
diff --git a/src/stores/useArrayDataStore.js b/src/stores/useArrayDataStore.js
new file mode 100644
index 000000000..d75c00176
--- /dev/null
+++ b/src/stores/useArrayDataStore.js
@@ -0,0 +1,19 @@
+import { ref } from 'vue';
+import { defineStore } from 'pinia';
+
+export const useArrayDataStore = defineStore('arrayDataStore', () => {
+ const store = ref({});
+
+ function get(key) {
+ return store.value[key];
+ }
+
+ function set(key, data) {
+ store.value[key] = data;
+ }
+
+ return {
+ get,
+ set,
+ };
+});