@primer/react
Version:
An implementation of GitHub's Primer Design System using React
24 lines • 1.05 kB
TypeScript
import React from 'react';
declare const List: <As extends React.ElementType = "ul">(props: (React.ComponentPropsWithRef<React.ElementType extends As ? "ul" : As> & {
variant?: "inset" | "horizontal-inset" | "full";
selectionVariant?: "single" | "radio" | "multiple";
showDividers?: boolean;
role?: import("../utils/types").AriaRole;
disableFocusZone?: boolean;
className?: string;
} & {
children?: React.ReactNode | undefined;
} extends infer T ? T extends React.ComponentPropsWithRef<React.ElementType extends As ? "ul" : As> & {
variant?: "inset" | "horizontal-inset" | "full";
selectionVariant?: "single" | "radio" | "multiple";
showDividers?: boolean;
role?: import("../utils/types").AriaRole;
disableFocusZone?: boolean;
className?: string;
} & {
children?: React.ReactNode | undefined;
} ? T extends unknown ? Omit<T, "as"> : never : never : never) & {
as?: As | undefined;
} & React.RefAttributes<unknown>) => React.ReactNode;
export { List };
//# sourceMappingURL=List.d.ts.map