diff --git a/Dockerfile b/Dockerfile index e6e823e..62e7515 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,6 +9,7 @@ RUN yarn build FROM bitnami/nginx:1.24 as production-stage WORKDIR /app COPY --from=build-stage /app/dist . +COPY src/assets/scss /app/assets COPY nginx.conf /opt/bitnami/nginx/conf/server_blocks/my_server_block.conf COPY start.sh . USER 0 diff --git a/nginx.conf b/nginx.conf index 4469e3d..5979eba 100644 --- a/nginx.conf +++ b/nginx.conf @@ -19,7 +19,7 @@ add_header X-Content-Type-Options nosniff; } - location ~ \.(css|js)$ { + location ~ \.(css|js|scss)$ { expires max; add_header Cache-Control "public"; add_header X-Content-Type-Options nosniff; diff --git a/src/assets/images/logo-negotiator.svg b/src/assets/images/footer-bbmri.svg similarity index 100% rename from src/assets/images/logo-negotiator.svg rename to src/assets/images/footer-bbmri.svg diff --git a/src/assets/images/footer-eucaim.png b/src/assets/images/footer-eucaim.png new file mode 100644 index 0000000..2ea97ee Binary files /dev/null and b/src/assets/images/footer-eucaim.png differ diff --git a/src/assets/images/bbmri-logo.png b/src/assets/images/home-bbmri.png similarity index 100% rename from src/assets/images/bbmri-logo.png rename to src/assets/images/home-bbmri.png diff --git a/src/assets/images/home-eucaim.png b/src/assets/images/home-eucaim.png new file mode 100644 index 0000000..2ea97ee Binary files /dev/null and b/src/assets/images/home-eucaim.png differ diff --git a/src/assets/images/logo.svg b/src/assets/images/logo.svg deleted file mode 100644 index ce65209..0000000 --- a/src/assets/images/logo.svg +++ /dev/null @@ -1,464 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/images/nav-bar-bbmri.svg b/src/assets/images/nav-bar-bbmri.svg new file mode 100644 index 0000000..2d1e925 --- /dev/null +++ b/src/assets/images/nav-bar-bbmri.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/nav-bar-eucaim.png b/src/assets/images/nav-bar-eucaim.png new file mode 100644 index 0000000..cf53d2e Binary files /dev/null and b/src/assets/images/nav-bar-eucaim.png differ diff --git a/src/assets/scss/bbmri.scss b/src/assets/scss/bbmri.scss deleted file mode 100644 index 975679f..0000000 --- a/src/assets/scss/bbmri.scss +++ /dev/null @@ -1,33 +0,0 @@ -$theme-colors: ( - "primary": #e95713, - "primary-light": #f37125, - "secondary": #003674, - "danger": #dc3545, - "warning": #e95713, - "info": #7c7c7c, - "light": #e7e7e7, - "dark": #3c3c3d, - "logo-grey": #4d4d4f -); - -$body-color: #3c3c3d; - -$default-text-color: white; - -@import "node_modules/bootstrap/scss/bootstrap"; - -body { - font-family: Calibri, Arial, sans-serif; -} - -.btn-primary { - color: white; -} - -.btn-outline-light { - color: $dark; -} - -.cursor-pointer { - cursor: pointer; -} \ No newline at end of file diff --git a/src/assets/scss/theme-bbmri.scss b/src/assets/scss/theme-bbmri.scss new file mode 100644 index 0000000..6287918 --- /dev/null +++ b/src/assets/scss/theme-bbmri.scss @@ -0,0 +1,60 @@ +$theme-colors: ( + "primary": #26336B, + "secondary": #26336B, + + "primary-text": #3c3c3d, + "secondary-text": #3c3c3d, + "login-tittle-text": #4d4d4f, + + "navbar-background": #e7e7e7, + "navbar-text": #3c3c3d, + "navbar-active-text": #e95713, + "navbar-welcome-text": #3c3c3d, + "navbar-button-outline": #003674, + + "sort-filter-button-outline": #003674, + "sort-filter-dropdown-text": #3c3c3d, + "sort-filter-clear-button-outline": #dc3545, + + "search-results-text": #3c3c3d, + "display-view-button-color": #f37125, + + "card-title-text": #3c3c3d, + "table-header-text": #3c3c3d, + "table-title-text": #3c3c3d, + + "status-badge": #f37125, + + "danger": #dc3545, + "warning": #e95713, + "info": #7c7c7c, + "light": #e7e7e7, + "dark": #3c3c3d, + + // BBMRI-ERIC Color palette + "example-1": #003674, + "example-2": #e95713, + "example-3": #3c3c3d, +); + +$body-color: #3c3c3d; + +$default-text-color: white; + +@import "node_modules/bootstrap/scss/bootstrap"; + +body { + font-family: Calibri, Arial, sans-serif; +} + +.btn-primary { + color: white; +} + +.btn-outline-light { + color: $dark; +} + +.cursor-pointer { + cursor: pointer; +} \ No newline at end of file diff --git a/src/assets/scss/theme-eucaim.scss b/src/assets/scss/theme-eucaim.scss new file mode 100644 index 0000000..b754b02 --- /dev/null +++ b/src/assets/scss/theme-eucaim.scss @@ -0,0 +1,61 @@ +$theme-colors: ( + "primary": #26336B, + "secondary": #416097, + + "primary-text": #26336B, + "secondary-text": #416097, + "login-tittle-text": #26336B, + + "navbar-background": #416097, + "navbar-text": #e7e7e7, + "navbar-active-text": #81CDEE, + "navbar-welcome-text": #e7e7e7, + "navbar-button-outline": #e7e7e7, + + "sort-filter-button-outline": #26336B, + "sort-filter-dropdown-text": #26336B, + "sort-filter-clear-button-outline": #dc3545, + + "search-results-text": #26336B, + "display-view-button-color": #F18918, + + "card-title-text": #26336B, + "table-header-text": #26336B, + "table-title-text": #416097, + + "status-badge": #F18918, + + "danger": #dc3545, + "warning": #e95713, + "info": #7c7c7c, + "light": #e7e7e7, + "dark": #3c3c3d, + + // EUCAIM Color palette + "example-1": #81CDEE, + "example-2": #416097, + "example-3": #F18918, + "example-4": #26336B, +); + +$body-color: #3c3c3d; + +$default-text-color: white; + +@import "node_modules/bootstrap/scss/bootstrap"; + +body { + font-family: Calibri, Arial, sans-serif; +} + +.btn-primary { + color: white; +} + +.btn-outline-light { + color: $dark; +} + +.cursor-pointer { + cursor: pointer; +} \ No newline at end of file diff --git a/src/components/Footer.vue b/src/components/Footer.vue index b93ccc0..21af9ba 100644 --- a/src/components/Footer.vue +++ b/src/components/Footer.vue @@ -1,6 +1,6 @@ + +