diff --git a/.github/workflows/docker-image-development.yml b/.github/workflows/docker-image-development.yml index 7a54305..db16bb7 100644 --- a/.github/workflows/docker-image-development.yml +++ b/.github/workflows/docker-image-development.yml @@ -11,7 +11,7 @@ jobs: build: runs-on: ubuntu-latest - if: contains(github.event.head_commit.message, 'build image') + if: ${{github.event.head_commit.message}} == *'build image'* steps: @@ -24,5 +24,5 @@ jobs: - uses: actions/checkout@v3 - name: Build the Docker image run: | - docker build . -t defuj/apkt-eis:v0.0.${{ github.run_number }}-dev - docker push defuj/apkt-eis:v0.0.${{ github.run_number }}-dev \ No newline at end of file + docker build . -t defuj/apkt-eis:v1.0.0-dev + docker push defuj/apkt-eis:v1.0.0-dev \ No newline at end of file diff --git a/.github/workflows/docker-image-release.yml b/.github/workflows/docker-image-release.yml index e4bd088..b9b2a12 100644 --- a/.github/workflows/docker-image-release.yml +++ b/.github/workflows/docker-image-release.yml @@ -11,7 +11,7 @@ jobs: build: runs-on: ubuntu-latest - if: contains(github.event.head_commit.message, 'build image') + if: ${{github.event.head_commit.message}} == *'build image'* steps: - uses: actions/checkout@v3 @@ -24,7 +24,7 @@ jobs: - name: Build the Docker image run: | docker build . -t defuj/apkt-eis - docker image tag defuj/apkt-eis defuj/apkt-eis:v1.0.${{ github.run_number }}-release - docker push defuj/apkt-eis:v1.0.${{ github.run_number }}-release + docker image tag defuj/apkt-eis defuj/apkt-eis:v1.0.1-release + docker push defuj/apkt-eis:v1.0.1-release diff --git a/deployment.yaml b/deployment.yaml index 9961639..5ce53b3 100644 --- a/deployment.yaml +++ b/deployment.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: apkt-eis - image: defuj/apkt-eis:v0.0.22-dev + image: defuj/apkt-eis:v1.0.1-dev ports: - containerPort: 80 --- diff --git a/package-lock.json b/package-lock.json index f312524..baae450 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9257,9 +9257,9 @@ } }, "node_modules/vite": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.0.tgz", - "integrity": "sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.2.tgz", + "integrity": "sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==", "dependencies": { "esbuild": "^0.18.10", "postcss": "^8.4.27", diff --git a/src/assets/css/style.css b/src/assets/css/style.css index 04eb334..50c023a 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -1502,6 +1502,10 @@ body { gap: 0.25rem; } +.gap-2 { + gap: 0.5rem; +} + .gap-3 { gap: 0.75rem; } @@ -1719,6 +1723,11 @@ body { background-color: rgb(0 0 0 / var(--tw-bg-opacity)); } +.bg-blue-50 { + --tw-bg-opacity: 1; + background-color: rgb(239 246 255 / var(--tw-bg-opacity)); +} + .bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity)); @@ -1894,6 +1903,14 @@ body { object-fit: contain; } +.p-0 { + padding: 0px; +} + +.p-0\.5 { + padding: 0.125rem; +} + .p-1 { padding: 0.25rem; } @@ -2191,6 +2208,11 @@ body { color: rgb(96 165 250 / var(--tw-text-opacity)); } +.text-blue-700 { + --tw-text-opacity: 1; + color: rgb(29 78 216 / var(--tw-text-opacity)); +} + .text-dark { --tw-text-opacity: 1; color: rgb(21 22 23 / var(--tw-text-opacity)); @@ -2433,6 +2455,10 @@ body { --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity)); } +.ring-blue-700\/10 { + --tw-ring-color: rgb(29 78 216 / 0.1); +} + .ring-gray-300 { --tw-ring-opacity: 1; --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity)); diff --git a/src/components/Button.vue b/src/components/Button.vue index 300a4e3..3343109 100644 --- a/src/components/Button.vue +++ b/src/components/Button.vue @@ -6,10 +6,6 @@ const props = defineProps({ type: String as () => 'button' | 'submit' | 'reset', default: 'button' }, - onClick: { - type: Function as unknown as () => (payload: MouseEvent) => void, - default: () => {} - }, label: { type: String, default: '' @@ -47,12 +43,14 @@ const buttonStyle = computed(() => { return 'bg-none text-primary-500 border border-transparent hover:border-primary-500 rounded-lg disabled:border-primary-300 disabled:text-primary-300' } }) + +const emit = defineEmits(['on:click']) diff --git a/src/components/Form/Filters.vue b/src/components/Form/Filters.vue index ccc5c47..55619b2 100644 --- a/src/components/Form/Filters.vue +++ b/src/components/Form/Filters.vue @@ -1,44 +1,51 @@ \ No newline at end of file + diff --git a/src/components/Form/FiltersType/Type1.vue b/src/components/Form/FiltersType/Type1.vue index 8be577b..01c5a96 100644 --- a/src/components/Form/FiltersType/Type1.vue +++ b/src/components/Form/FiltersType/Type1.vue @@ -1,58 +1,109 @@ \ No newline at end of file + diff --git a/src/components/Form/FiltersType/Type18.vue b/src/components/Form/FiltersType/Type18.vue index b33c51b..dbb0f11 100644 --- a/src/components/Form/FiltersType/Type18.vue +++ b/src/components/Form/FiltersType/Type18.vue @@ -1,4 +1,4 @@ - \ No newline at end of file + +// filters handler +const filters = ref() + diff --git a/src/components/Pages/MenuProvider.vue b/src/components/Pages/MenuProvider.vue index a22e1af..05786d5 100644 --- a/src/components/Pages/MenuProvider.vue +++ b/src/components/Pages/MenuProvider.vue @@ -1,25 +1,20 @@ \ No newline at end of file + diff --git a/src/components/Select.vue b/src/components/Select.vue index 05b2153..0a20101 100644 --- a/src/components/Select.vue +++ b/src/components/Select.vue @@ -29,25 +29,26 @@ const props = defineProps({ default: () => ({ id: 0, name: '' }) } }) -const emit = defineEmits(["update:selected"]) +const emit = defineEmits(['update:selected']) -const data = computed(() => [{ id:0, name: props.placeholder }, ...props.data]); +const data = computed(() => [{ id: 0, name: props.placeholder }, ...props.data]) computed(() => { if (props.selected.id === 0) { - selected.value = { id:0, name: props.placeholder } + selected.value = { id: 0, name: props.placeholder } } - console.log('selected', selected.value.name); - + // console.log('selected', selected.value.name) }) -watch(() => props.selected, (value) => { - if (value.id === 0) { - selected.value = { id:0, name: props.placeholder } +watch( + () => props.selected, + (value) => { + if (value.id === 0) { + selected.value = { id: 0, name: props.placeholder } + } } -}) - +) let selected = ref(data.value[0]) let query = ref('') @@ -55,56 +56,86 @@ let filteredData = computed(() => query.value === '' ? data.value : data.value.filter((item: DataItem) => - item.name - .toLowerCase() - .replace(/\s+/g, '') - .includes(query.value.toLowerCase().replace(/\s+/g, '')) - ) + item.name + .toLowerCase() + .replace(/\s+/g, '') + .includes(query.value.toLowerCase().replace(/\s+/g, '')) + ) ) +watch(selected, (value) => { + emit('update:selected', value) +}) + const show = ref(false) - -