UNPKG

bigblocks

Version:

Complete Bitcoin UI component library - authentication, social, wallet, market, inscriptions, and blockchain interactions for React

51 lines 2.04 kB
import type { ReactNode } from "react"; export interface AuthLayoutProps { children: ReactNode; title?: string; subtitle?: string; showProgress?: boolean; progressStep?: number; totalSteps?: number; className?: string; } export declare function AuthLayout({ children, title, subtitle, showProgress, progressStep, totalSteps, className, }: AuthLayoutProps): import("react/jsx-runtime").JSX.Element; export interface CenteredLayoutProps { children: ReactNode; maxWidth?: "sm" | "md" | "lg" | "xl"; padding?: "none" | "sm" | "md" | "lg"; className?: string; } export declare function CenteredLayout({ children, maxWidth, padding, className, }: CenteredLayoutProps): import("react/jsx-runtime").JSX.Element; export interface AuthCardProps { children: ReactNode; title?: string; subtitle?: string; footer?: ReactNode; variant?: "default" | "outlined" | "elevated"; className?: string; } export declare function AuthCard({ children, title, subtitle, footer, variant, className, }: AuthCardProps): import("react/jsx-runtime").JSX.Element; export interface LoadingLayoutProps { title?: string; message?: string; showSpinner?: boolean; className?: string; } export declare function LoadingLayout({ title, message, showSpinner, className, }: LoadingLayoutProps): import("react/jsx-runtime").JSX.Element; export interface ErrorLayoutProps { title?: string; message: string; actionLabel?: string; onAction?: () => void; className?: string; } export declare function ErrorLayout({ title, message, actionLabel, onAction, className, }: ErrorLayoutProps): import("react/jsx-runtime").JSX.Element; export interface SuccessLayoutProps { title?: string; message: string; actionLabel?: string; onAction?: () => void; className?: string; } export declare function SuccessLayout({ title, message, actionLabel, onAction, className, }: SuccessLayoutProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=AuthLayout.d.ts.map