diff --git a/TODO.md b/TODO.md index ce714ce..fff4912 100644 --- a/TODO.md +++ b/TODO.md @@ -15,4 +15,6 @@ [ ] boleh print semua borang [ ] jana surat lepas lulus anggota -## \ No newline at end of file +## Present to Boss (2/7/2026) +[ ] discuss logo baru MyKOPKB +[ ] layout footer untuk surat rasmi \ No newline at end of file diff --git a/be/public/favicon.ico b/be/public/favicon.ico index e69de29..4aea46d 100644 Binary files a/be/public/favicon.ico and b/be/public/favicon.ico differ diff --git a/fe/.DS_Store b/fe/.DS_Store index bea6f35..8dd9799 100644 Binary files a/fe/.DS_Store and b/fe/.DS_Store differ diff --git a/fe/docker/Dockerfile b/fe/docker/Dockerfile index b383b46..08dfbe8 100644 --- a/fe/docker/Dockerfile +++ b/fe/docker/Dockerfile @@ -7,10 +7,16 @@ RUN npm install -g pnpm && \ pnpm install --frozen-lockfile --ignore-scripts && \ pnpm rebuild esbuild COPY fe/ ./ +ARG VITE_APP_NAME="MyKOPKB" +ARG VITE_APP_VERSION="1.0" ARG VITE_API_BASE_URL=https://api.koppkb.com ARG VITE_APP_URL=https://anggota.koppkb.com + ENV VITE_API_BASE_URL=$VITE_API_BASE_URL ENV VITE_APP_URL=$VITE_APP_URL +ENV VITE_APP_NAME=$VITE_APP_NAME +ENV VITE_APP_VERSION=$VITE_APP_VERSION + # RUN pnpm run typecheck # uncomment this to run typecheck RUN pnpm exec vite build --mode=production diff --git a/fe/src/assets/images/Logo-RAJD.png b/fe/src/assets/images/Logo-RAJD.png deleted file mode 100644 index 37e434c..0000000 Binary files a/fe/src/assets/images/Logo-RAJD.png and /dev/null differ diff --git a/fe/src/assets/images/logo.svg b/fe/src/assets/images/logo.svg deleted file mode 100644 index 28c5228..0000000 --- a/fe/src/assets/images/logo.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/fe/src/assets/images/logonew-mykopkb.svg b/fe/src/assets/images/logonew-mykopkb.svg new file mode 100644 index 0000000..ce2be41 --- /dev/null +++ b/fe/src/assets/images/logonew-mykopkb.svg @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SISTEM INFORMASI KOPERASI ONLINE + My + + + diff --git a/fe/src/assets/images/phone-illustration.svg b/fe/src/assets/images/phone-illustration.svg deleted file mode 100644 index 279c65a..0000000 --- a/fe/src/assets/images/phone-illustration.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/fe/src/assets/images/woman-illustration.svg b/fe/src/assets/images/woman-illustration.svg deleted file mode 100644 index f023ddf..0000000 --- a/fe/src/assets/images/woman-illustration.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/fe/src/components/account-dropdown/AccountDropdown.vue b/fe/src/components/account-dropdown/AccountDropdown.vue index 859874c..302a1dd 100644 --- a/fe/src/components/account-dropdown/AccountDropdown.vue +++ b/fe/src/components/account-dropdown/AccountDropdown.vue @@ -19,6 +19,7 @@ import { useRoleSwitcher } from '@/composables/useRoleSwitcher' interface Props { class?: string boxClass?: string + open?: boolean } const props = defineProps() @@ -61,7 +62,9 @@ const handleLogout = async (event: MouseEvent) => {