UNPKG

duoyun-ui

Version:

A lightweight desktop UI component library, implemented using Gem

25 lines (24 loc) 950 B
import { HTMLAttributes, RefAttributes } from 'react'; import { ForwardRefExoticComponent } from 'react'; import { DuoyunMeterElement } from '../elements/meter'; export * from '../elements/meter'; export type DyMeterProps = HTMLAttributes<HTMLDivElement> & RefAttributes<DuoyunMeterElement> & { value?: DuoyunMeterElement['value']; max?: DuoyunMeterElement['max']; min?: DuoyunMeterElement['min']; color?: DuoyunMeterElement['color']; layout?: DuoyunMeterElement['layout']; label?: DuoyunMeterElement['label']; valueLabel?: DuoyunMeterElement['valueLabel']; calculateColor?: DuoyunMeterElement['calculateColor']; }; export type DyMeterExpose = {}; declare global { namespace JSX { interface IntrinsicElements { 'dy-meter': DyMeterProps; } } } export declare const DyMeter: ForwardRefExoticComponent<Omit<DyMeterProps, "ref"> & RefAttributes<DyMeterExpose>>; export default DyMeter;