@coveord/plasma-react
and @coveord/plasma-style
packages. Those packages are deprecated and replaced by the @coveord/plasma-mantine
package. 1import {SideNavigation, SideNavigationItem, SideNavigationMenuSection} from '@coveord/plasma-react';2import {CoveoIconSize16Px} from '@coveord/plasma-react-icons';34export default () => (5<SideNavigation>6<SideNavigationMenuSection title="Regular Section" icon={CoveoIconSize16Px}>7<SideNavigationItem isActive>8<a href="http://coveo.com" title="Link to Coveo">9Link to Coveo10</a>11</SideNavigationItem>12<SideNavigationItem>13<a href="http://coveo.com" title="Link to Coveo">14Another link to Coveo15</a>16</SideNavigationItem>17</SideNavigationMenuSection>18</SideNavigation>19);
Name | Type | Default | Description |
---|---|---|---|
children | JSXRenderable | ||
className | string | ||
opened | boolean | ||
withReduxState | boolean | true if using a connected component, false otherwise | Wheter this component is connected to the state or not |
1import {SideNavigation, SideNavigationLoadingItem, SideNavigationMenuSection} from '@coveord/plasma-react';2import {CoveoIconSize16Px} from '@coveord/plasma-react-icons';34export default () => (5<SideNavigation>6<SideNavigationMenuSection title="Loading Section" icon={CoveoIconSize16Px}>7<SideNavigationLoadingItem className="mod-width-30" />8<SideNavigationLoadingItem className="mod-width-50" />9<SideNavigationLoadingItem className="mod-width-40" />10</SideNavigationMenuSection>11</SideNavigation>12);
1import {SideNavigation, SideNavigationItem, SideNavigationMenuSection} from '@coveord/plasma-react';2import {CoveoIconSize16Px} from '@coveord/plasma-react-icons';3import {useState} from 'react';45export default () => {6const [isExpanded, setIsExpanded] = useState(true);7return (8<SideNavigation>9<SideNavigationMenuSection10title="Collapsible Section"11icon={CoveoIconSize16Px}12expandable13expanded={isExpanded}14onClick={() => setIsExpanded(!isExpanded)}15>16<SideNavigationItem>17<a href="http://coveo.com" title="Link to Coveo">18Link to Coveo19</a>20</SideNavigationItem>21<SideNavigationItem>22<a href="http://coveo.com" title="Link to Coveo">23Another link to Coveo24</a>25</SideNavigationItem>26</SideNavigationMenuSection>27</SideNavigation>28);29};
No guidelines exist for SideNavigation yet.