@gdsc-dju/styled-components
Version:
GDSC-DJU Design System Component package for styled-components
20 lines (19 loc) • 791 B
TypeScript
import React from 'react';
import { ColorToken } from '@gdsc-dju/styled-components-theme';
export declare type NavigationRoutes = {
route: string;
title: string;
}[];
export interface NavigationProps {
title?: string;
routes?: NavigationRoutes;
pointColor?: ColorToken | string;
themeButtonActive?: boolean;
menuPosition?: 'left' | 'right' | 'none' | 'left-mobile-only' | 'right-mobile-only';
isMenuOpen?: boolean;
menuToggle?: () => void;
sideMenu?: React.ReactNode;
rightElement?: React.ReactNode;
customLogo?: React.ReactNode;
}
export declare const Navigation: ({ routes, title, customLogo, themeButtonActive, pointColor, menuPosition, menuToggle, isMenuOpen, sideMenu, rightElement, }: NavigationProps) => JSX.Element;