@danilandreev/material-docs
Version:
material-docs - react framework for easy creating documentation site in material design style.
40 lines (35 loc) • 1.07 kB
TypeScript
/*
* Author: Andrieiev Danil | danssg08@gmail.com | https://github.com/DanilAndreev
* Copyright (C) 2020.
*/
/// <reference types="react" />
import PagesGroupData from "../../interfaces/PagesGroupData";
import Containerable from "../../interfaces/Containerable";
export const displayName: string;
export interface PagesGroupProps
extends Containerable {
/**
* name - name of the group.
* @type string
*/
name: string;
/**
* getData - callback, used to get group data.
* @function
* @param {PagesGroupData} data
* @return void
*/
getData?(data: PagesGroupData): void;
}
/**
* PagesGroup - function, used to group pages by sense. Used with AutoDocsMenu.
* @param {PagesGroupProps} props
* @constructor
* @see http://material-docs.com/component-apis/pagesgroup
* @example
* <PagesGroup name="Cool group">
* <DocsPage name="Cool page"> ... </DocsPage>
* <DocsPage name="Cooler page"> ... </DocsPage>
* </PagesGroup>
*/
export default function PagesGroup(props: PagesGroupProps): JSX.Element;