Skip to content

Commit

Permalink
add types; fixup button order and style
Browse files Browse the repository at this point in the history
  • Loading branch information
rebeccahongsf committed May 2, 2024
1 parent bb949f5 commit 8555d3e
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions src/components/menu/main-menu.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,13 @@ import Button from "@components/elements/button";

const menuLevelsToShow = 2;

type Props =
Omit<StanfordBasicSiteSetting, "__typename" | "id" | "metatag"> & {
type Props = {
/**
* Array of nested menu items.
*/
menuItems: MenuItemType[];
sumSiteHeaderPrim: StanfordBasicSiteSetting["sumSiteHeaderPrim"];
sumSiteHeaderSec: StanfordBasicSiteSetting["sumSiteHeaderSec"];
};

const MainMenu = ({ menuItems, ...siteSettingsConfig}: Props) => {
Expand Down Expand Up @@ -101,8 +102,8 @@ const MainMenu = ({ menuItems, ...siteSettingsConfig}: Props) => {
<div className={clsx(menuOpen ? "block" : "hidden", "lg:flex lg:justify-end lg:items-center bg-fog-light lg:bg-transparent absolute top-100 lg:relative z-10 w-full")}>
<SiteSearchForm className="px-10 lg:hidden" />
<div className="border-b border-spirited-light flex flex-col items-center mt-10 lg:hidden children:w-full children:centered">
{siteSettingsConfig && siteSettingsConfig.sumSiteHeaderPrim && <Button href={siteSettingsConfig.sumSiteHeaderPrim.url} secondary>{siteSettingsConfig.sumSiteHeaderPrim.title}</Button>}
{siteSettingsConfig && siteSettingsConfig.sumSiteHeaderSec && <Button href={siteSettingsConfig.sumSiteHeaderSec.url}>{siteSettingsConfig.sumSiteHeaderSec.title}</Button>}
{siteSettingsConfig && siteSettingsConfig.sumSiteHeaderSec && <Button href={siteSettingsConfig.sumSiteHeaderSec.url} secondary>{siteSettingsConfig.sumSiteHeaderSec.title}</Button>}
{siteSettingsConfig && siteSettingsConfig.sumSiteHeaderPrim && <Button href={siteSettingsConfig.sumSiteHeaderPrim.url}>{siteSettingsConfig.sumSiteHeaderPrim.title}</Button>}
</div>
<ul className="list-unstyled lg:flex lg:justify-end flex-wrap m-0 p-0">
{menuItems.map((item) =>
Expand Down

0 comments on commit 8555d3e

Please sign in to comment.