UNPKG

@dark-engine/platform-desktop

Version:

Dark renderer to desktop platforms like Windows, Linux, macOS via Nodegui and Qt

19 lines (18 loc) 581 B
import { type QWidget, type QColor } from '@nodegui/nodegui'; import { type ComponentFactory, type Ref } from '@dark-engine/core'; import type { WidgetProps, WithSlotProps } from '../shared'; export type DropShadowEffectProps = WithSlotProps< { ref?: Ref<DropShadowEffectRef>; blurRadius: number; xOffset?: number; yOffset?: number; color?: QColor; disabled?: boolean; } & WidgetProps >; export type DropShadowEffectRef<T = QWidget> = { node: T; }; declare const DropShadowEffect: ComponentFactory<DropShadowEffectProps>; export { DropShadowEffect };