File tree Expand file tree Collapse file tree 27 files changed +1998
-1559
lines changed
css/components/3_organisms Expand file tree Collapse file tree 27 files changed +1998
-1559
lines changed Original file line number Diff line number Diff line change @@ -90,6 +90,7 @@ module.exports = {
90
90
resolve : `gatsby-plugin-purgecss` ,
91
91
options : {
92
92
tailwind : true ,
93
+ whitelistPatternsChildren : [ / c o n s e n t _ b l a c k b a r / ] ,
93
94
whitelist : [
94
95
"mobile" ,
95
96
"mobile-nav" ,
Original file line number Diff line number Diff line change 1
1
import React from "react" ;
2
+ const _ = require ( "lodash" ) ;
2
3
3
4
const Col = props => (
4
- < div className = "nav__wrapper" >
5
- < ul
6
- role = "menu"
7
- className = { `
8
- sub-menu__item
9
- sub-menu__item--reg
10
- ${ props . name } -nav
11
- ` }
12
- aria-expanded = "false"
13
- >
14
- < h6 className = "sub-menu__header" > { props . header } </ h6 >
15
- { props . children }
16
- </ ul >
5
+ < div className = "o-layout__module" >
6
+ < h6 > { props . header } </ h6 >
7
+ < nav className = "o-menu" >
8
+ < ul
9
+ role = "menu"
10
+ id = { `menu-submenu-${ _ . kebabCase ( props . name ) } ` }
11
+ className = "o-menu__list"
12
+ >
13
+ { props . children }
14
+ </ ul >
15
+ </ nav >
17
16
</ div >
18
17
) ;
19
18
Original file line number Diff line number Diff line change @@ -4,18 +4,19 @@ import CommunityPrimary from "./communityPrimary";
4
4
import CommunityServices from "./communityServices" ;
5
5
6
6
const CommunityMenus = ( ) => (
7
- < >
8
- < div className = "sub-menu__col " >
9
- < div className = "sub-menu__content " >
7
+ < div className = "o-layout__row c-sub-menu c-sub-menu--community" id = "sub-menu--community" >
8
+ < div className = "o-layout__colset " >
9
+ < div className = "o-layout__col " >
10
10
< CommunityPrimary />
11
11
</ div >
12
- </ div >
13
- < div className = "sub-menu__col" >
14
- < div className = "sub-menu__content" >
12
+ < div className = "o-layout__col" >
15
13
< CommunityServices />
16
14
</ div >
15
+ < div className = "o-layout__col" >
16
+
17
+ </ div >
17
18
</ div >
18
- </ >
19
+ </ div >
19
20
) ;
20
21
21
22
export default CommunityMenus ;
Original file line number Diff line number Diff line change @@ -2,27 +2,22 @@ import React from "react";
2
2
import { StaticQuery , graphql } from "gatsby" ;
3
3
import Col from "./col" ;
4
4
5
- const _ = require ( "lodash" ) ;
6
-
7
5
const CommunityPrimary = ( { data } ) => {
8
6
return (
9
7
< Col name = "community-primary" header = "Community" >
10
8
{ data . allCommunityPrimary . edges . map ( ( link , i ) => {
11
9
const node = link . node ;
12
10
return (
13
- < li className = "sub-menu__li sub-menu__header-li " key = { i } >
11
+ < li className = "o-menu__item " key = { i } >
14
12
< a
15
13
key = { node . id }
16
14
href = { node . url ? node . url : null }
17
- className = { `
18
- header__link
19
- sub-menu__link
20
- sub-menu__header-link
21
- ${ _ . kebabCase ( node . title ) }
22
- ` }
15
+ className = "o-menu__link"
23
16
role = "menuitem"
24
17
>
25
- { node . title }
18
+ < span className = "o-menu__title" >
19
+ { node . title }
20
+ </ span >
26
21
</ a >
27
22
</ li >
28
23
) ;
Original file line number Diff line number Diff line change @@ -2,26 +2,22 @@ import React from "react";
2
2
import { StaticQuery , graphql } from "gatsby" ;
3
3
import Col from "./col" ;
4
4
5
- const _ = require ( "lodash" ) ;
6
-
7
5
const CommunityServices = ( { data } ) => {
8
6
return (
9
- < Col name = "community-services " header = "Engage" >
7
+ < Col name = "community-secondary " header = "Engage With Us " >
10
8
{ data . allCommunityServices . edges . map ( ( link , i ) => {
11
9
const node = link . node ;
12
10
return (
13
- < li className = "sub-menu__li sub-menu__header-li " key = { i } >
11
+ < li className = "o-menu__item " key = { i } >
14
12
< a
15
13
key = { node . id }
16
14
href = { node . url ? node . url : null }
17
- className = { `
18
- header__link
19
- sub-menu__link
20
- ${ _ . kebabCase ( node . title ) }
21
- ` }
15
+ className = "o-menu__link"
22
16
role = "menuitem"
23
17
>
24
- { node . title }
18
+ < span className = "o-menu__title" >
19
+ { node . title }
20
+ </ span >
25
21
</ a >
26
22
</ li >
27
23
) ;
Original file line number Diff line number Diff line change 1
1
import React from "react" ;
2
2
import { StaticQuery , graphql } from "gatsby" ;
3
3
4
- import Col from "./col" ;
5
-
6
4
const PrimaryMobileNav = ( { data } ) => {
7
5
return (
8
- < Col name = "primary-mobile" header = "" >
6
+ < nav className = "o-menu o-menu--featured" >
7
+ < ul id = "menu-submenu-mobile-primary" className = "o-menu__list" >
9
8
{ data . allPrimaryMobile . edges . map ( link => {
10
9
const node = link . node ;
11
10
return (
12
- < li className = "sub-menu__li sub-menu__header-li" key = { node . id } >
13
- < a
14
- href = { node . url ? node . url : null }
15
- className = "header__link sub-menu__link sub-menu__header-link mobile__link"
16
- role = "menuitem"
17
- >
11
+ < li className = "o-menu__item" key = { node . id } >
12
+ < a
13
+ href = { node . url ? node . url : null }
14
+ className = "o-menu__link"
15
+ role = "menuitem"
16
+ >
17
+ < span className = "o-menu__title" >
18
18
{ node . title }
19
- </ a >
20
- </ li >
19
+ </ span >
20
+ </ a >
21
+ </ li >
21
22
) ;
22
- } ) }
23
- </ Col >
23
+ } ) }
24
+ </ ul >
25
+ </ nav >
24
26
) ;
25
27
} ;
26
28
You can’t perform that action at this time.
0 commit comments