duoyun-ui
Version:
A lightweight desktop UI component library, implemented using Gem
18 lines (17 loc) • 723 B
TypeScript
import { HTMLAttributes, RefAttributes } from 'react';
import { ForwardRefExoticComponent } from 'react';
import { DuoyunCompartmentElement } from '../elements/compartment';
export * from '../elements/compartment';
export type DyCompartmentProps = HTMLAttributes<HTMLDivElement> & RefAttributes<DuoyunCompartmentElement> & {
content?: DuoyunCompartmentElement['content'];
};
export type DyCompartmentExpose = {};
declare global {
namespace JSX {
interface IntrinsicElements {
'dy-compartment': DyCompartmentProps;
}
}
}
export declare const DyCompartment: ForwardRefExoticComponent<Omit<DyCompartmentProps, "ref"> & RefAttributes<DyCompartmentExpose>>;
export default DyCompartment;