@vtex/admin-ui
Version:
> VTEX admin component library
47 lines (46 loc) • 1.26 kB
TypeScript
import type { ComponentPropsWithRef } from 'react';
/**
* Topbar component.
*
* @example
* ```jsx
* import { Topbar } from `@vtex/admin-ui`
*
* <Topbar>
* <TopbarStart>
* {children}
* </TopbarStart>
* <TopbarCenter>
* {children}
* </TopbarCenter>
* <TopbarEnd>
* {children}
* </TopbarEnd>
* </Topbar>
* ```
*/
export declare const Topbar: import("@vtex/admin-ui-react").AdminUIJsxElement<"div", TopbarOptions, {}>;
/**
* Topbar content positioned in the start.
*/
export declare const TopbarStart: import("@vtex/admin-ui-react").AdminUIJsxElement<"div", {}, {}>;
/**
* Topbar content positioned in the center.
*/
export declare const TopbarCenter: import("@vtex/admin-ui-react").AdminUIJsxElement<"div", {}, {}>;
/**
* Topbar content positioned in the end.
*/
export declare const TopbarEnd: import("@vtex/admin-ui-react").AdminUIJsxElement<"div", {}, {}>;
/**
* Topbar loading Skeleton
*/
export declare function TopbarSkeleton(): JSX.Element;
export interface TopbarOptions {
/**
* Whether the topbar is loading or not
* @default false
*/
loading?: boolean;
}
export declare type TopbarProps = ComponentPropsWithRef<typeof Topbar>;