From 6f08475bfc64aabb6a259f29e237950caf5a90cd Mon Sep 17 00:00:00 2001 From: Eric Robsky Huntley Date: Tue, 27 Feb 2024 23:35:55 -0500 Subject: [PATCH] consolidate config jsons --- src/components/Footer.astro | 16 ++++++++-------- src/config.json | 25 ++++++++++++++++++++++++- src/pages/about.astro | 9 ++++----- src/people.json | 23 ----------------------- 4 files changed, 36 insertions(+), 37 deletions(-) delete mode 100644 src/people.json diff --git a/src/components/Footer.astro b/src/components/Footer.astro index cc57f23..8231b09 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -8,7 +8,7 @@ interface Props { }[]; } -import comp from "../config.json"; +import data from "../config.json"; const { navItems } = Astro.props; --- @@ -18,12 +18,12 @@ const { navItems } = Astro.props;
-

{comp.name}{comp.corp_form && ", ".concat(comp.corp_form)}

-

{comp.subtitle}

+

{data.name}{data.corp_form && ", ".concat(data.corp_form)}

+

{data.subtitle}

{ - comp.socials.map((platform) => ( + data.socials.map((platform) => ( )) } @@ -40,10 +40,10 @@ const { navItems } = Astro.props;
    -
  • {comp.email && {comp.email}}
  • -
  • {comp.phone && {comp.phone}}
  • -
  • {comp.office.address}
  • -
  • {comp.office.city}, {comp.office.state} {comp.office.postal}
  • +
  • {data.email && {data.email}}
  • +
  • {data.phone && {data.phone}}
  • +
  • {data.office.address}
  • +
  • {data.office.city}, {data.office.state} {data.office.postal}
diff --git a/src/config.json b/src/config.json index 5d77684..d2f2b28 100644 --- a/src/config.json +++ b/src/config.json @@ -19,5 +19,28 @@ "name": "Linkedin", "url": "https://www.linkedin.com/company/ographiesresearch" } - ] + ], + "people": { + "leadership": [ + { + "name": "Eric Robsky Huntley", + "creds": ["PhD"], + "pronouns": "they/them", + "roles": ["Founder", "Principal"], + "email": "eric@ographiesresearch.com", + "socials": [ + { + "name": "Github", + "url": "https://github.com/ericrobskyhuntley/" + }, + { + "name": "Linkedin", + "url": "https://www.linkedin.com/in/ericrobskyhuntley/" + } + ], + "skills": ["spatial analysis", "GIS"], + "bio": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse faucibus enim ut risus bibendum rhoncus. Nunc vitae leo congue, porta nunc ultricies, imperdiet turpis. Proin convallis eu felis non bibendum. Nunc enim tortor, ullamcorper consequat facilisis sit amet, imperdiet a nulla. Donec lobortis lobortis imperdiet. Phasellus malesuada mollis ullamcorper. Proin non ante eu ex volutpat suscipit. In faucibus dictum ligula aliquet pretium. Mauris at turpis bibendum, placerat ex eget, vehicula nisl. Suspendisse in ex aliquet, elementum elit a, iaculis erat. Fusce ornare ac ante id interdum. Curabitur tincidunt elit a congue vulputate." + } + ] + } } \ No newline at end of file diff --git a/src/pages/about.astro b/src/pages/about.astro index 0780d46..0d80007 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -3,16 +3,15 @@ import ContentLayout from '@layouts/ContentLayout.astro' import People from '@components/People.astro' import Organization from '@components/Organization.astro' -import people from "../people.json"; -import comp from "../config.json"; +import data from "../config.json"; --- - +
- +
- +
\ No newline at end of file diff --git a/src/people.json b/src/people.json deleted file mode 100644 index 40240c1..0000000 --- a/src/people.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "leadership": [ - { - "name": "Eric Robsky Huntley", - "creds": ["PhD"], - "pronouns": "they/them", - "roles": ["Founder", "Principal"], - "email": "eric@ographiesresearch.com", - "socials": [ - { - "name": "Github", - "url": "https://github.com/ericrobskyhuntley/" - }, - { - "name": "Linkedin", - "url": "https://www.linkedin.com/in/ericrobskyhuntley/" - } - ], - "skills": ["spatial analysis", "GIS"], - "bio": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse faucibus enim ut risus bibendum rhoncus. Nunc vitae leo congue, porta nunc ultricies, imperdiet turpis. Proin convallis eu felis non bibendum. Nunc enim tortor, ullamcorper consequat facilisis sit amet, imperdiet a nulla. Donec lobortis lobortis imperdiet. Phasellus malesuada mollis ullamcorper. Proin non ante eu ex volutpat suscipit. In faucibus dictum ligula aliquet pretium. Mauris at turpis bibendum, placerat ex eget, vehicula nisl. Suspendisse in ex aliquet, elementum elit a, iaculis erat. Fusce ornare ac ante id interdum. Curabitur tincidunt elit a congue vulputate." - } - ] -} \ No newline at end of file