@legion-ui-kit/react-core
Version:
<div align="center"> <img height="108" width="116" src="https://legion.digitaltelkom.id/favicon.svg?v=4643a71fb65fa61a5f2b266b769ea7b1" /> <h1 align="center">Legion UI Kit - React Core</h1> </div>
1 lines • 2.85 kB
Source Map (JSON)
{"version":3,"file":"index.cjs","sources":["../../../../src/components/Sidebar/index.tsx"],"sourcesContent":["// Modules\r\nimport cn from 'classnames';\r\n\r\n// Types\r\nimport type { TSidebarProps } from './Sidebar.type';\r\n\r\n// Styles\r\nimport styles from './styles.module.scss';\r\n\r\n// Components\r\nimport SidebarMenu from './SidebarMenu';\r\n\r\nconst Sidebar = (props: TSidebarProps) => {\r\n const {\r\n activeMainMenuClassName,\r\n activeMainMenuStyle,\r\n activeSubMenuClassName,\r\n activeSubMenuStyle,\r\n className,\r\n listMenu,\r\n mainMenuClassName,\r\n mainMenuStyle,\r\n mainMenuWrapperClassName,\r\n mainMenuWrapperStyle,\r\n subMenuClassName,\r\n subMenuStyle,\r\n subMenuWrapperClassName,\r\n subMenuWrapperStyle,\r\n ...restProps\r\n } = props;\r\n\r\n const sidebarCN = cn(styles.legion_sidebar, className);\r\n\r\n return (\r\n <nav className={sidebarCN} {...restProps}>\r\n {listMenu.map((item, index) => {\r\n return (\r\n <SidebarMenu\r\n key={index}\r\n menu={item}\r\n className={mainMenuWrapperClassName}\r\n style={mainMenuWrapperStyle}\r\n activeMainMenuClassName={activeMainMenuClassName}\r\n activeMainMenuStyle={activeMainMenuStyle}\r\n activeSubMenuClassName={activeSubMenuClassName}\r\n activeSubMenuStyle={activeSubMenuStyle}\r\n mainMenuClassName={mainMenuClassName}\r\n mainMenuStyle={mainMenuStyle}\r\n subMenuWrapperClassName={subMenuWrapperClassName}\r\n subMenuWrapperStyle={subMenuWrapperStyle}\r\n subMenuClassName={subMenuClassName}\r\n subMenuStyle={subMenuStyle}\r\n />\r\n );\r\n })}\r\n </nav>\r\n );\r\n};\r\n\r\nexport default Sidebar;\r\n"],"names":["props","activeMainMenuClassName","activeMainMenuStyle","activeSubMenuClassName","activeSubMenuStyle","className","listMenu","mainMenuClassName","mainMenuStyle","mainMenuWrapperClassName","mainMenuWrapperStyle","subMenuClassName","subMenuStyle","subMenuWrapperClassName","subMenuWrapperStyle","restProps","sidebarCN","cn","styles","legion_sidebar","_jsx","children","map","item","index","SidebarMenu","menu","style"],"mappings":"kRAYiBA,IACf,MAAMC,wBACJA,EAAuBC,oBACvBA,EAAmBC,uBACnBA,EAAsBC,mBACtBA,EAAkBC,UAClBA,EAASC,SACTA,EAAQC,kBACRA,EAAiBC,cACjBA,EAAaC,yBACbA,EAAwBC,qBACxBA,EAAoBC,iBACpBA,EAAgBC,aAChBA,EAAYC,wBACZA,EAAuBC,oBACvBA,KACGC,GACDf,EAEEgB,EAAYC,EAAAA,QAAGC,UAAOC,eAAgBd,GAE5C,OACEe,MAAA,MAAA,CAAKf,UAAWW,KAAeD,EAASM,SACrCf,EAASgB,IAAI,CAACC,EAAMC,IAEjBJ,EAAAA,IAACK,EAAAA,QAAW,CAEVC,KAAMH,EACNlB,UAAWI,EACXkB,MAAOjB,EACPT,wBAAyBA,EACzBC,oBAAqBA,EACrBC,uBAAwBA,EACxBC,mBAAoBA,EACpBG,kBAAmBA,EACnBC,cAAeA,EACfK,wBAAyBA,EACzBC,oBAAqBA,EACrBH,iBAAkBA,EAClBC,aAAcA,GAbTY"}