duoyun-ui
Version:
A lightweight desktop UI component library, implemented using Gem
26 lines (25 loc) • 1.09 kB
TypeScript
import { HTMLAttributes, RefAttributes } from 'react';
import { ForwardRefExoticComponent } from 'react';
import { DyPatConsoleElement } from '../patterns/console';
export * from '../patterns/console';
export type DyPatConsoleProps = HTMLAttributes<HTMLDivElement> & RefAttributes<DyPatConsoleElement> & {
keyboardAccess?: DyPatConsoleElement['keyboardAccess'];
screencastMode?: DyPatConsoleElement['screencastMode'];
responsive?: DyPatConsoleElement['responsive'];
name?: DyPatConsoleElement['name'];
logo?: DyPatConsoleElement['logo'];
routes?: DyPatConsoleElement['routes'];
navItems?: DyPatConsoleElement['navItems'];
contextMenus?: DyPatConsoleElement['contextMenus'];
userInfo?: DyPatConsoleElement['userInfo'];
};
export type DyPatConsoleExpose = {};
declare global {
namespace JSX {
interface IntrinsicElements {
'dy-pat-console': DyPatConsoleProps;
}
}
}
export declare const DyPatConsole: ForwardRefExoticComponent<Omit<DyPatConsoleProps, "ref"> & RefAttributes<DyPatConsoleExpose>>;
export default DyPatConsole;