A modern React UI kit for Entangle Protocol applications.
npm install @entangle-labs/ngl-uikitor
yarn add @entangle-labs/ngl-uikitThis package has the following peer dependencies:
{
"@tanstack/react-table": "^8.20.6",
"@tanstack/table-core": "^8.20.5",
"next": "^12.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0"
}Make sure these are installed in your project.
import { Button, TextInput, Tooltip } from '@entangle-labs/ngl-uikit';
function MyComponent() {
return (
<div>
<Button variant="primary">Click me</Button>
<TextInput placeholder="Enter text..." />
<Tooltip content="Helpful tip">Hover me</Tooltip>
</div>
);
}A wrapper component that provides animation capabilities to its children.
A component for displaying status indicators or labels.
A text component with a boxed background.
A customizable button component with various styles and states.
A dropdown component with checkbox selection capabilities.
A decorative frame component with corner accents.
A text component with 3D-like cubic styling.
A collapsible/expandable container component.
A menu component that appears in a popover.
A select component with popover functionality.
An input component optimized for search functionality.
A powerful table component built on top of @tanstack/react-table.
A tabbed interface component.
A customizable text input component.
A component for displaying titles with consistent styling.
A component for displaying additional information on hover.
Please read our Contributing Guide before submitting a Pull Request to the project.
MIT © Entangle Labs