import {JSX, mergeProps, splitProps, useContext} from "solid-js"; import Collapse, {CollapseProps} from "./Collapse"; import {useBootstrapPrefix} from "./ThemeProvider"; import NavbarContext from "./NavbarContext"; import {BsPrefixProps} from "./helpers"; import classnames from "./classnames"; export interface NavbarCollapseProps extends Omit, JSX.HTMLAttributes, BsPrefixProps {} const defaultProps: Partial = {}; const NavbarCollapse = (p: NavbarCollapseProps) => { const [local, props] = splitProps(mergeProps(defaultProps, p), [ "bsPrefix", "class", "children", "ref", ]); const bsPrefix = useBootstrapPrefix(local.bsPrefix, "navbar-collapse"); const context = useContext(NavbarContext); return (
{local.children}
); }; export default NavbarCollapse;