diff --git a/apps/web/public/css/custom.css b/apps/web/public/css/custom.css index afd8ee269..a5bcda026 100644 --- a/apps/web/public/css/custom.css +++ b/apps/web/public/css/custom.css @@ -267,11 +267,6 @@ button.fr-link:hover, .tee-router-link:hover { } /* RESULTS LIST */ -.tee-program-title { - color: #6A6AF4; - font-size: 1.2rem; - font-weight: bold; -} .tee-program-resume { color: #000091; font-size: 1.7rem; diff --git a/apps/web/src/assets/custom.css b/apps/web/src/assets/custom.css index ea4e11df4..210e2f9fe 100644 --- a/apps/web/src/assets/custom.css +++ b/apps/web/src/assets/custom.css @@ -268,11 +268,6 @@ button.fr-link:hover, .tee-router-link:hover { } /* RESULTS LIST */ -.tee-program-title { - color: #6A6AF4; - font-size: 1.2rem; - font-weight: bold; -} .tee-program-resume { color: #000091; font-size: 1.7rem; diff --git a/apps/web/src/assets/scss/setting/_color.scss b/apps/web/src/assets/scss/setting/_color.scss index a03534636..2d813457a 100644 --- a/apps/web/src/assets/scss/setting/_color.scss +++ b/apps/web/src/assets/scss/setting/_color.scss @@ -16,6 +16,7 @@ $base-yellow: #facf35; $base-yellow-light: #fef7da; $colors: ( "white": color.$white, + "black": color.$black, "yellow": ( "color": $base-yellow, "color-with-background": var(--text-action-high-blue-france) diff --git a/apps/web/src/components.d.ts b/apps/web/src/components.d.ts index 79527f032..ab18a88e8 100644 --- a/apps/web/src/components.d.ts +++ b/apps/web/src/components.d.ts @@ -8,7 +8,6 @@ export {} declare module 'vue' { export interface GlobalComponents { CatalogBanner: typeof import('./components/catalog/element/CatalogBanner.vue')['default'] - CatalogList: typeof import('./components/catalog/CatalogList.vue')['default'] CatalogPrograms: typeof import('./components/catalog/CatalogPrograms.vue')['default'] CatalogProjects: typeof import('./components/catalog/CatalogProjects.vue')['default'] ContactButton: typeof import('./components/contact/ContactButton.vue')['default'] @@ -21,7 +20,6 @@ declare module 'vue' { DsfrButton: typeof import('@gouvminint/vue-dsfr')['DsfrButton'] DsfrCheckboxSet: typeof import('@gouvminint/vue-dsfr')['DsfrCheckboxSet'] DsfrHighlight: typeof import('@gouvminint/vue-dsfr')['DsfrHighlight'] - DsfrNavigation: typeof import('@gouvminint/vue-dsfr')['DsfrNavigation'] DsfrSelect: typeof import('@gouvminint/vue-dsfr')['DsfrSelect'] DsfrSideMenu: typeof import('@gouvminint/vue-dsfr')['DsfrSideMenu'] DsfrTabContent: typeof import('@gouvminint/vue-dsfr')['DsfrTabContent'] @@ -34,19 +32,16 @@ declare module 'vue' { ProgramFilterByAidType: typeof import('./components/program/list/filters/ProgramFilterByAidType.vue')['default'] ProgramFilterByOperator: typeof import('./components/program/list/filters/ProgramFilterByOperator.vue')['default'] ProgramFilterByRegion: typeof import('./components/program/list/filters/ProgramFilterByRegion.vue')['default'] - ProgramFilterByTheme: typeof import('./components/program/list/filters/ProgramFilterByTheme.vue')['default'] ProgramFiltersAccordion: typeof import('./components/program/list/filters/ProgramFiltersAccordion.vue')['default'] ProgramForm: typeof import('./components/program/detail/ProgramForm.vue')['default'] ProgramHeader: typeof import('./components/program/detail/ProgramHeader.vue')['default'] ProgramList: typeof import('./components/program/list/ProgramList.vue')['default'] ProgramListHeaderResult: typeof import('./components/program/list/ProgramListHeaderResult.vue')['default'] - ProgramListNoResults: typeof import('./components/program/list/ProgramListNoResults.vue')['default'] ProgramLongDescription: typeof import('./components/program/detail/ProgramLongDescription.vue')['default'] ProgramModalFilter: typeof import('./components/program/list/filters/ProgramModalFilter.vue')['default'] ProgramObjective: typeof import('./components/program/detail/ProgramObjective.vue')['default'] ProgramTile: typeof import('./components/program/detail/ProgramTile.vue')['default'] ProjectCard: typeof import('./components/project/list/ProjectCard.vue')['default'] - ProjectCounter: typeof import('./components/project/list/ProjectCounter.vue')['default'] ProjectDescription: typeof import('./components/project/details/ProjectDescription.vue')['default'] ProjectDetail: typeof import('./components/project/details/ProjectDetail.vue')['default'] ProjectForm: typeof import('./components/project/details/ProjectForm.vue')['default'] @@ -66,6 +61,7 @@ declare module 'vue' { TeeButtonExternalLink: typeof import('./components/element/button/TeeButtonExternalLink.vue')['default'] TeeButtonLink: typeof import('./components/element/button/TeeButtonLink.vue')['default'] TeeCallout: typeof import('./components/element/TeeCallout.vue')['default'] + TeeCopyLinkButton: typeof import('./components/element/TeeCopyLinkButton.vue')['default'] TeeCounterResult: typeof import('./components/element/TeeCounterResult.vue')['default'] TeeCredits: typeof import('./components/TeeCredits.vue')['default'] TeeCta: typeof import('./components/home/TeeCta.vue')['default'] @@ -73,7 +69,6 @@ declare module 'vue' { TeeDsfrButton: typeof import('./components/element/button/TeeDsfrButton.vue')['default'] TeeDsfrHeader: typeof import('./components/header/TeeDsfrHeader.vue')['default'] TeeDsfrHeaderMenuLinks: typeof import('./components/header/TeeDsfrHeaderMenuLinks.vue')['default'] - TeeDsfrNavigationMenu: typeof import('./components/header/TeeDsfrNavigationMenu.vue')['default'] TeeDsfrSearchBar: typeof import('./components/element/TeeDsfrSearchBar.vue')['default'] TeeDsfrTag: typeof import('./components/element/tag/TeeDsfrTag.vue')['default'] TeeDsfrTags: typeof import('./components/element/tag/TeeDsfrTags.vue')['default'] @@ -87,7 +82,6 @@ declare module 'vue' { TeeHomeSteps: typeof import('./components/home/TeeHomeSteps.vue')['default'] TeeMatomo: typeof import('./components/TeeMatomo.vue')['default'] TeeNoResult: typeof import('./components/element/TeeNoResult.vue')['default'] - TeeObjectiveCard: typeof import('./components/element/TeeObjectiveCard.vue')['default'] TeeQuestionnaire: typeof import('./components/questionnaire/TeeQuestionnaire.vue')['default'] TeeQuestionnaireResult: typeof import('./components/questionnaire/TeeQuestionnaireResult.vue')['default'] TeeSpinner: typeof import('./components/element/TeeSpinner.vue')['default'] diff --git a/apps/web/src/components/element/TeeCopyLinkButton.vue b/apps/web/src/components/element/TeeCopyLinkButton.vue new file mode 100644 index 000000000..02edc4d44 --- /dev/null +++ b/apps/web/src/components/element/TeeCopyLinkButton.vue @@ -0,0 +1,38 @@ + + diff --git a/apps/web/src/components/program/detail/ProgramDetail.vue b/apps/web/src/components/program/detail/ProgramDetail.vue index 4efca6592..3cddb560f 100644 --- a/apps/web/src/components/program/detail/ProgramDetail.vue +++ b/apps/web/src/components/program/detail/ProgramDetail.vue @@ -51,9 +51,16 @@
-

- {{ program?.titre }} -

+
+
{{ program?.titre }}
+ +

{ } } + diff --git a/apps/web/src/components/program/list/ProgramCard.vue b/apps/web/src/components/program/list/ProgramCard.vue index 008aa4bfe..2abf5f73a 100644 --- a/apps/web/src/components/program/list/ProgramCard.vue +++ b/apps/web/src/components/program/list/ProgramCard.vue @@ -3,7 +3,7 @@
-

+

{{ program.titre }}

diff --git a/apps/web/src/components/project/details/ProjectDetail.vue b/apps/web/src/components/project/details/ProjectDetail.vue index 91979ca09..d14d9aa0b 100644 --- a/apps/web/src/components/project/details/ProjectDetail.vue +++ b/apps/web/src/components/project/details/ProjectDetail.vue @@ -11,14 +11,7 @@
- +
@@ -42,13 +35,11 @@