Skip to content

Commit bb28ac6

Browse files
Merge pull request #1447 from ASU/update-header-footer
Update header to include fontawesome and fix navbar scrolling issue
2 parents 1e198db + 5bc4ee5 commit bb28ac6

File tree

5 files changed

+17
-22
lines changed

5 files changed

+17
-22
lines changed

packages/app-degree-pages/vite.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ export default defineConfig({
2222
},
2323
},
2424
},
25-
minify: false,
25+
minify: true,
2626
},
2727
esbuild: {
28-
legalComments: 'none',
29-
keepNames: true,
28+
legalComments: 'eof',
29+
keepNames: false,
3030
},
3131
define: {
3232
process: {env: {NODE_ENV: process.env.NODE_ENV}},

packages/app-webdir-ui/vite.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export default defineConfig({
2424
minify: true,
2525
},
2626
esbuild: {
27-
legalComments: 'none',
27+
legalComments: 'eof',
2828
keepNames: false,
2929
},
3030
define: {

packages/component-header-footer/package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,13 @@
4545
"postdocs": "node ../../scripts/process-readme-props.js",
4646
"build-storybook": "storybook build -o ../../build/$npm_package_name"
4747
},
48-
"peerDependencies": {
48+
"dependencies": {
4949
"@fortawesome/fontawesome-svg-core": "^6.4.2",
5050
"@fortawesome/free-brands-svg-icons": "^6.4.2",
5151
"@fortawesome/free-solid-svg-icons": "^6.4.2",
52-
"@fortawesome/react-fontawesome": "^0.2.0",
52+
"@fortawesome/react-fontawesome": "^0.2.0"
53+
},
54+
"peerDependencies": {
5355
"react": "^18.3.1",
5456
"react-dom": "^18.3.1"
5557
},

packages/component-header-footer/src/header/header.js

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ import { Header, HeaderDiv } from "./header.styles";
1919
*/
2020

2121
const ASUHeader = ({
22-
isPartner,
22+
isPartner = false,
2323
navTree: rawNavTree,
2424
title,
25-
baseUrl,
25+
baseUrl = "/",
2626
parentOrg,
2727
parentOrgUrl,
2828
partnerLogo,
@@ -34,9 +34,9 @@ const ASUHeader = ({
3434
logoutLink,
3535
onLogoutClick,
3636
buttons,
37-
breakpoint,
37+
breakpoint = "Xl",
3838
animateTitle,
39-
expandOnHover,
39+
expandOnHover = false,
4040
mobileNavTree: rawMobileNavTree,
4141
searchUrl,
4242
site,
@@ -90,7 +90,7 @@ const ASUHeader = ({
9090
const Wrapper = renderDiv === "true" ? HeaderDiv : Header;
9191

9292
return (
93-
<Wrapper id="asuHeader" ref={headerRef}>
93+
<Wrapper id="asuHeader" ref={headerRef} breakpoint={breakpoint}>
9494
<HeaderMain />
9595
</Wrapper>
9696
);
@@ -130,11 +130,4 @@ const ASUHeader = ({
130130

131131
ASUHeader.propTypes = { ...HeaderPropTypes };
132132

133-
ASUHeader.defaultProps = {
134-
isPartner: false,
135-
baseUrl: "/",
136-
breakpoint: "Xl",
137-
expandOnHover: false,
138-
};
139-
140133
export { ASUHeader };

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,10 @@ __metadata:
348348
"@babel/plugin-syntax-jsx": "npm:^7.14.5"
349349
"@babel/plugin-transform-react-jsx": "npm:^7.13.12"
350350
"@babel/plugin-transform-runtime": "npm:^7.14.5"
351+
"@fortawesome/fontawesome-svg-core": "npm:^6.4.2"
352+
"@fortawesome/free-brands-svg-icons": "npm:^6.4.2"
353+
"@fortawesome/free-solid-svg-icons": "npm:^6.4.2"
354+
"@fortawesome/react-fontawesome": "npm:^0.2.0"
351355
"@storybook/addon-a11y": "npm:^7.6.14"
352356
"@storybook/addon-essentials": "npm:^7.6.14"
353357
"@storybook/addon-links": "npm:^7.6.14"
@@ -382,10 +386,6 @@ __metadata:
382386
webpack-filter-warnings-plugin: "npm:^1.2.1"
383387
webpack-merge: "npm:^5.8.0"
384388
peerDependencies:
385-
"@fortawesome/fontawesome-svg-core": ^6.4.2
386-
"@fortawesome/free-brands-svg-icons": ^6.4.2
387-
"@fortawesome/free-solid-svg-icons": ^6.4.2
388-
"@fortawesome/react-fontawesome": ^0.2.0
389389
react: ^18.3.1
390390
react-dom: ^18.3.1
391391
languageName: unknown

0 commit comments

Comments
 (0)