summaryrefslogtreecommitdiffstats
path: root/src/utils
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2022-05-06 18:21:16 +0200
committerArmand Philippot <git@armandphilippot.com>2022-05-07 15:54:35 +0200
commit339c6957fe92c4ec1809159f09c55201d3794c18 (patch)
tree74f1dd407c7871c46db6583f2b44cebbe20f7fdd /src/utils
parenta13022cd4c0a7cf0f00a6db49fad13db22d63dd6 (diff)
chore: add a Contact page
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/config.ts1
-rw-r--r--src/utils/hooks/use-settings.tsx8
2 files changed, 8 insertions, 1 deletions
diff --git a/src/utils/config.ts b/src/utils/config.ts
index 6ec8c82..61a46b4 100644
--- a/src/utils/config.ts
+++ b/src/utils/config.ts
@@ -20,6 +20,7 @@ export const settings = {
startYear: '2012',
endYear: new Date().getFullYear().toString(),
},
+ email: process.env.APP_AUTHOR_EMAIL || '',
locales: {
defaultLocale: 'fr',
defaultCountry: 'FR',
diff --git a/src/utils/hooks/use-settings.tsx b/src/utils/hooks/use-settings.tsx
index a45e934..cc5261b 100644
--- a/src/utils/hooks/use-settings.tsx
+++ b/src/utils/hooks/use-settings.tsx
@@ -60,6 +60,10 @@ export type WebsiteSettings = {
*/
copyright: CopyrightSettings;
/**
+ * The website admin email.
+ */
+ email: string;
+ /**
* The website locales.
*/
locales: LocaleSettings;
@@ -84,7 +88,8 @@ export type UseSettingsReturn = {
* @returns {UseSettingsReturn} - An object describing settings.
*/
const useSettings = (): UseSettingsReturn => {
- const { baseline, copyright, locales, name, postsPerPage, url } = settings;
+ const { baseline, copyright, email, locales, name, postsPerPage, url } =
+ settings;
const router = useRouter();
const locale = router.locale || locales.defaultLocale;
@@ -98,6 +103,7 @@ const useSettings = (): UseSettingsReturn => {
end: copyright.endYear,
start: copyright.startYear,
},
+ email,
locales: {
default: locales.defaultLocale,
supported: locales.supported,