@cn-ui/core
Version:
The @cn-ui/core is a collection of UI components and utilities for building modern web applications with SolidJS.
21 lines (20 loc) • 949 B
TypeScript
import { type Atom, type JSXSlot } from "@cn-ui/reactive";
import { type ButtonProps } from "../button";
export interface FloatingButtonProps extends ButtonProps {
absolute?: boolean;
children?: JSXSlot;
}
export declare const FloatingButton: import("solid-js").Component<import("@cn-ui/reactive").OriginComponentOutputType<FloatingButtonProps, HTMLElement, string>>;
export declare const FloatingGroupCtx: {
use<D = any>(): D;
id: symbol;
Provider: import("solid-js").ContextProviderComponent<any>;
defaultValue: any;
};
interface FloatingButtonGroupProps {
options: FloatingButtonProps[];
switchIcon?: JSXSlot<Atom<boolean>>;
}
export declare const FloatingButtonGroup: import("solid-js").Component<import("@cn-ui/reactive").OriginComponentOutputType<FloatingButtonGroupProps, HTMLDivElement, boolean>>;
export declare const DefaultSwitchButton: (model: Atom<boolean>) => import("solid-js").JSX.Element;
export {};