initial commit
This commit is contained in:
6
node_modules/@headlessui/react/dist/internal/focus-sentinel.d.ts
generated
vendored
Normal file
6
node_modules/@headlessui/react/dist/internal/focus-sentinel.d.ts
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
/// <reference types="react" />
|
||||
interface FocusSentinelProps {
|
||||
onFocus(): boolean;
|
||||
}
|
||||
export declare function FocusSentinel({ onFocus }: FocusSentinelProps): JSX.Element | null;
|
||||
export {};
|
||||
1
node_modules/@headlessui/react/dist/internal/focus-sentinel.js
generated
vendored
Normal file
1
node_modules/@headlessui/react/dist/internal/focus-sentinel.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import s,{useState as c}from"react";import{useIsMounted as m}from'../hooks/use-is-mounted.js';import{Hidden as f,Features as l}from'./hidden.js';function A({onFocus:n}){let[r,o]=c(!0),u=m();return r?s.createElement(f,{as:"button",type:"button",features:l.Focusable,onFocus:a=>{a.preventDefault();let e,i=50;function t(){if(i--<=0){e&&cancelAnimationFrame(e);return}if(n()){if(cancelAnimationFrame(e),!u.current)return;o(!1);return}e=requestAnimationFrame(t)}e=requestAnimationFrame(t)}}):null}export{A as FocusSentinel};
|
||||
18
node_modules/@headlessui/react/dist/internal/hidden.d.ts
generated
vendored
Normal file
18
node_modules/@headlessui/react/dist/internal/hidden.d.ts
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
import { ElementType, Ref } from 'react';
|
||||
import { Props } from '../types.js';
|
||||
import { HasDisplayName, RefProp } from '../utils/render.js';
|
||||
declare let DEFAULT_VISUALLY_HIDDEN_TAG: "div";
|
||||
export declare enum Features {
|
||||
None = 1,
|
||||
Focusable = 2,
|
||||
Hidden = 4
|
||||
}
|
||||
export type HiddenProps<TTag extends ElementType> = Props<TTag, {}, never, {
|
||||
features?: Features;
|
||||
}>;
|
||||
declare function VisuallyHidden<TTag extends ElementType = typeof DEFAULT_VISUALLY_HIDDEN_TAG>(props: HiddenProps<TTag>, ref: Ref<HTMLElement>): import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | null;
|
||||
interface ComponentHidden extends HasDisplayName {
|
||||
<TTag extends ElementType = typeof DEFAULT_VISUALLY_HIDDEN_TAG>(props: HiddenProps<TTag> & RefProp<typeof VisuallyHidden>): JSX.Element;
|
||||
}
|
||||
export declare let Hidden: ComponentHidden;
|
||||
export {};
|
||||
1
node_modules/@headlessui/react/dist/internal/hidden.js
generated
vendored
Normal file
1
node_modules/@headlessui/react/dist/internal/hidden.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import{forwardRefWithAs as r,render as i}from'../utils/render.js';let a="div";var p=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(p||{});function s(t,o){let{features:n=1,...e}=t,d={ref:o,"aria-hidden":(n&2)===2?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(n&4)===4&&(n&2)!==2&&{display:"none"}}};return i({ourProps:d,theirProps:e,slot:{},defaultTag:a,name:"Hidden"})}let c=r(s);export{p as Features,c as Hidden};
|
||||
14
node_modules/@headlessui/react/dist/internal/open-closed.d.ts
generated
vendored
Normal file
14
node_modules/@headlessui/react/dist/internal/open-closed.d.ts
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
import { ReactNode, ReactElement } from 'react';
|
||||
export declare enum State {
|
||||
Open = 1,
|
||||
Closed = 2,
|
||||
Closing = 4,
|
||||
Opening = 8
|
||||
}
|
||||
export declare function useOpenClosed(): State | null;
|
||||
interface Props {
|
||||
value: State;
|
||||
children: ReactNode;
|
||||
}
|
||||
export declare function OpenClosedProvider({ value, children }: Props): ReactElement;
|
||||
export {};
|
||||
1
node_modules/@headlessui/react/dist/internal/open-closed.js
generated
vendored
Normal file
1
node_modules/@headlessui/react/dist/internal/open-closed.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import l,{createContext as t,useContext as p}from"react";let n=t(null);n.displayName="OpenClosedContext";var d=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(d||{});function C(){return p(n)}function c({value:o,children:r}){return l.createElement(n.Provider,{value:o},r)}export{c as OpenClosedProvider,d as State,C as useOpenClosed};
|
||||
8
node_modules/@headlessui/react/dist/internal/portal-force-root.d.ts
generated
vendored
Normal file
8
node_modules/@headlessui/react/dist/internal/portal-force-root.d.ts
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import { ReactNode } from 'react';
|
||||
export declare function usePortalRoot(): boolean;
|
||||
interface ForcePortalRootProps {
|
||||
force: boolean;
|
||||
children: ReactNode;
|
||||
}
|
||||
export declare function ForcePortalRoot(props: ForcePortalRootProps): JSX.Element;
|
||||
export {};
|
||||
1
node_modules/@headlessui/react/dist/internal/portal-force-root.js
generated
vendored
Normal file
1
node_modules/@headlessui/react/dist/internal/portal-force-root.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import t,{createContext as r,useContext as c}from"react";let e=r(!1);function l(){return c(e)}function P(o){return t.createElement(e.Provider,{value:o.force},o.children)}export{P as ForcePortalRoot,l as usePortalRoot};
|
||||
15
node_modules/@headlessui/react/dist/internal/stack-context.d.ts
generated
vendored
Normal file
15
node_modules/@headlessui/react/dist/internal/stack-context.d.ts
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
import { MutableRefObject, ReactNode } from 'react';
|
||||
type OnUpdate = (message: StackMessage, type: string, element: MutableRefObject<HTMLElement | null>) => void;
|
||||
export declare enum StackMessage {
|
||||
Add = 0,
|
||||
Remove = 1
|
||||
}
|
||||
export declare function useStackContext(): OnUpdate;
|
||||
export declare function StackProvider({ children, onUpdate, type, element, enabled, }: {
|
||||
children: ReactNode;
|
||||
onUpdate?: OnUpdate;
|
||||
type: string;
|
||||
element: MutableRefObject<HTMLElement | null>;
|
||||
enabled?: boolean;
|
||||
}): JSX.Element;
|
||||
export {};
|
||||
1
node_modules/@headlessui/react/dist/internal/stack-context.js
generated
vendored
Normal file
1
node_modules/@headlessui/react/dist/internal/stack-context.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import d,{createContext as c,useContext as m}from"react";import{useIsoMorphicEffect as f}from'../hooks/use-iso-morphic-effect.js';import{useEvent as p}from'../hooks/use-event.js';let a=c(()=>{});a.displayName="StackContext";var s=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(s||{});function x(){return m(a)}function M({children:i,onUpdate:r,type:e,element:n,enabled:u}){let l=x(),o=p((...t)=>{r==null||r(...t),l(...t)});return f(()=>{let t=u===void 0||u===!0;return t&&o(0,e,n),()=>{t&&o(1,e,n)}},[o,e,n,u]),d.createElement(a.Provider,{value:o},i)}export{s as StackMessage,M as StackProvider,x as useStackContext};
|
||||
Reference in New Issue
Block a user