1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-11-01 19:07:38 +01:00
unleash.unleash/frontend/src/interfaces/route.ts

22 lines
447 B
TypeScript
Raw Normal View History

import { VoidFunctionComponent } from 'react';
export interface IRoute {
path: string;
title: string;
type: 'protected' | 'unprotected';
layout?: string;
parent?: string;
flag?: string;
hidden?: boolean;
enterprise?: boolean;
component: VoidFunctionComponent;
menu: IRouteMenu;
}
interface IRouteMenu {
mobile?: boolean;
advanced?: boolean;
adminSettings?: boolean;
isBilling?: boolean;
}