@jiangtaste/layout-stack
Version:
SwiftUI-inspired layout components for React using Tailwind CSS
36 lines (33 loc) • 1.15 kB
TypeScript
import React from 'react';
interface HStackProps extends React.HTMLAttributes<HTMLDivElement> {
spacing?: string;
children: React.ReactNode;
className?: string;
}
declare const HStack: React.FC<HStackProps>;
interface VStackProps extends React.HTMLAttributes<HTMLDivElement> {
spacing?: string;
children: React.ReactNode;
className?: string;
}
declare const VStack: React.FC<VStackProps>;
interface StackProps extends React.HTMLAttributes<HTMLDivElement> {
spacing?: string;
children: React.ReactNode;
className?: string;
}
declare const Stack: React.FC<StackProps>;
interface ZStackProps extends React.HTMLAttributes<HTMLDivElement> {
children: React.ReactNode;
className?: string;
}
declare const ZStack: React.FC<ZStackProps>;
declare const Spacer: React.FC;
declare const LayoutStack: {
HStack: React.FC<HStackProps>;
VStack: React.FC<VStackProps>;
Stack: React.FC<StackProps>;
ZStack: React.FC<ZStackProps>;
Spacer: React.FC<{}>;
};
export { HStack, type HStackProps, Spacer, Stack, type StackProps, VStack, type VStackProps, ZStack, type ZStackProps, LayoutStack as default };