pragmate-ui
Version:
An advanced, on-demand React UI library optimized for BeyondJS. Pragmate UI provides modular, responsive, and accessible components with a focus on efficient bundle sizes and a streamlined development process.
125 lines (105 loc) • 3.15 kB
TypeScript
/************
Processor: ts
************/
import * as __beyond_dep_ns_0 from 'react';
import __beyond_dep_def_0 from 'react';
import * as __beyond_dep_ns_1 from 'pragmate-ui/base';
// components\animated-div.tsx
declare namespace ns_0 {
import React = __beyond_dep_ns_0;
export function AnimatedDiv({
children,
className
}?: {
children: any;
className?: any;
}): React.JSX.Element;
}
// components\container.tsx
declare namespace ns_1 {
import React = __beyond_dep_def_0;
import IDropdownProps = ns_8.IDropdownProps;
export function DropdownContainer({
children,
className
}: React.PropsWithChildren<IDropdownProps>): JSX.Element;
}
// components\item.tsx
declare namespace ns_2 {
import React = __beyond_dep_def_0;
import IDropdownItemProps = ns_8.IDropdownItemProps;
export function DropdownItem(props: React.PropsWithChildren<IDropdownItemProps>): JSX.Element;
}
// components\menu.tsx
declare namespace ns_3 {
import React = __beyond_dep_def_0;
import IDropdownProps = ns_8.IDropdownProps;
export function DropdownMenu(props: React.PropsWithChildren<IDropdownProps>): JSX.Element;
}
// components\toggle.tsx
declare namespace ns_4 {
import React = __beyond_dep_ns_0;
type props = {
className?: string;
};
export function DropdownToggle({
children,
className
}: React.PropsWithChildren<props>): JSX.Element;
export {};
}
// context.tsx
declare namespace ns_5 {
import React = __beyond_dep_def_0;
import IDropdownProviderProps = ns_8.IDropdownProviderProps;
export const DropdownContext: React.Context<IDropdownProviderProps>;
export const useDropdownContext: () => IDropdownProviderProps;
}
// hooks\use-click-container.tsx
declare namespace ns_6 {
import React = __beyond_dep_def_0;
export function useClickContainer({
toggleMenu,
setToggleMenu
}: {
toggleMenu: any;
setToggleMenu: any;
}): {
ref: React.MutableRefObject<HTMLDivElement>;
};
}
// index.tsx
declare namespace ns_7 {
import React = __beyond_dep_def_0;
import IDropdownProps = ns_8.IDropdownProps;
export function Dropdown({
children,
className
}: React.PropsWithChildren<IDropdownProps>): JSX.Element;
}
// types.ts
declare namespace ns_8 {
import IPUIProps = __beyond_dep_ns_1.IPUIProps;
export interface IDropdownProviderProps {
toggleMenu: boolean;
setToggleMenu: (toggleMenu: boolean) => void;
}
export interface IDropdownProps {
className?: string;
}
export interface IDropdownItemProps extends IPUIProps {
/**
* @deprecated
*/
tag?: string;
}
}
export import DropdownContainer = ns_1.DropdownContainer;
export import DropdownItem = ns_2.DropdownItem;
export import DropdownMenu = ns_3.DropdownMenu;
export import DropdownToggle = ns_4.DropdownToggle;
export import useDropdownContext = ns_5.useDropdownContext;
export import Dropdown = ns_7.Dropdown;
export import IDropdownProps = ns_8.IDropdownProps;
export import IDropdownItemProps = ns_8.IDropdownItemProps;
export declare const hmr: {on: (event: string, listener: any) => void, off: (event: string, listener: any) => void };