jabb-astro-components
Version:
UI Components for web development
55 lines (50 loc) • 1.26 kB
TypeScript
export {};
declare global {
/**
* Comment
*/
namespace Button {
/**
* @param name
* @param ariaLabel
* @param href
* @param className
* @param rel
* @param type
* @param id
* @param target
* @param download
* @param onClick
*/
export interface Button {
name: string;
ariaLabel: string;
href?: string;
className?: string;
rel?: RelationLink;
type?: ButtonType;
id?: string;
target?: TargetPage;
download?: string;
onClick?: () => void;
}
export interface responsive {
onClick?: () => void;
}
export interface Back {
href: string;
ariaLabel: string;
className: string;
}
export interface Toogle {
status: boolean;
label: string;
label2?: string;
labelClass?: string;
name?: string;
onClick?: () => void;
className?: string;
readOnly?: boolean;
}
}
}