UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

28 lines (27 loc) 950 B
import React, { ComponentPropsWithoutRef } from "react"; //#region src/Details/Details.d.ts type SummaryProps<As extends React.ElementType> = { /** * HTML element to render summary as. */ as?: As; children?: React.ReactNode; } & React.ComponentPropsWithoutRef<React.ElementType extends As ? As : 'summary'>; declare function Summary<As extends React.ElementType>({ as, children, ...props }: SummaryProps<As>): React.JSX.Element; declare namespace Summary { var displayName: string; } declare const Details: React.ForwardRefExoticComponent<Omit<React.DetailedHTMLProps<React.DetailsHTMLAttributes<HTMLDetailsElement>, HTMLDetailsElement>, "ref"> & { 'data-component'?: string; } & React.RefAttributes<HTMLDetailsElement>> & { Summary: typeof Summary; }; type DetailsProps = ComponentPropsWithoutRef<'details'> & { 'data-component'?: string; }; //#endregion export { DetailsProps, Summary, SummaryProps, Details as default };