@makolabs/ripple
Version:
Simple Svelte 5 powered component library ✨
19 lines (18 loc) • 591 B
TypeScript
import type { Snippet } from 'svelte';
export type PipelineStage = {
label: string;
count?: number | string;
color?: 'default' | 'primary' | 'success' | 'warning' | 'danger' | 'info';
active?: boolean;
};
interface Props {
stages: PipelineStage[];
class?: string;
size?: 'sm' | 'base' | 'lg';
equalWidth?: boolean;
children?: Snippet<[PipelineStage, number]>;
beneathChildren?: Snippet<[PipelineStage, number]>;
}
declare const Pipeline: import("svelte").Component<Props, {}, "">;
type Pipeline = ReturnType<typeof Pipeline>;
export default Pipeline;