Learn more  » Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

skava / @skava/ui   js

Repository URL to install this package:

Version: 4.2.0-a11y.0 

/ src / components / molecules / NavBar / renderProps.tsx

import React from 'react'
import { Link } from 'atoms/Link'
import { ItemPanel } from 'molecules/List'
import { NavSeparatorIcon } from './styled'
import { NavigationMenuProps, NavBarItemProps } from './typings'

/**
 *
 * rendering item
 */
function defaultRenderItem(item: NavBarItemProps, props?: NavigationMenuProps) {
  return (
    <ItemPanel>
      <Link text={item.label} to={item.link} />
      <NavSeparatorIcon />
    </ItemPanel>
  )
}

/**
 *
 * rendering separator
 */
function renderSeparator(props: NavigationMenuProps) {
  return <NavSeparatorIcon />
}

export { renderSeparator, defaultRenderItem }