UI TripleD Documentation

repository·master·Indexed 23 days ago

https://github.com/moumen-soliman/uitripled

A library of production-ready UI components and full pages built for shadcn/ui and Base UI, featuring animated components powered by Framer Motion. It includes a CLI for component installation and visual development tools such as a Landing Builder, Background Builder with shader support, and a Grid Generator.

Tokens
157.6K
Snippets
586
Records
1.2K
Agent score
78%

What's inside UI TripleD

  1. Overview of UI TripleD features

    master

    UI TripleD provides production-ready UI blocks, components, and full pages. It is built on top of shadcn/ui and Base UI, with animations powered by Framer Motion.

    Key features include:

    • Production-ready components: Carefully crafted UI components based on shadcn/ui and Framer Motion.
    • Landing Builder: Assemble complete landing pages in seconds by dragging and dropping shadcn/ui blocks.
    • Background Builder: Create and export dynamic Aurora backgrounds driven by shaders.
    • Grid Generator: Combine complex Tailwind CSS grid layouts with just a few clicks.
    • TypeScript Support: Full type safety provided throughout the library.
  2. NativeMagnetic technical specifications and customization

    master

    Dependencies

    • framer-motion (used for animations and motion effects)
    • react

    Customization

    • Styling: Uses Tailwind CSS. You can customize colors, spacing, and design tokens using Tailwind classes.
    • Props: Use component props to configure behavior and appearance.
    • Variants: You can create custom variants by extending the base styles.

    Best Practices

    • Performance: Use lazy loading if the component is used in large lists or below-the-fold content.
    • Theming: Ensure your theme configuration includes the necessary CSS variables.
    • Testing: Verify keyboard navigation and screen reader compatibility.
  3. Customize the Interactive Logs Table

    master

    You can adapt the Interactive Logs Table to your design system using the following methods:

    • Styling: The component uses Tailwind CSS. You can modify colors, spacing, and design tokens directly via Tailwind classes in the source code.
    • Props: Pass custom props to configure the component's behavior and appearance (refer to the component source for specific available props).
    • Variants: Extend the component's base styles by creating custom variants.
  4. NativeTypewriter technical specifications

    master

    The NativeTypewriter component provides a typewriter effect with speed control, looping, and a blinking cursor.

    Dependencies:

    • framer-motion (used for animations and motion effects)
    • react

    Customization:

    • Styling: Uses Tailwind CSS. You can customize colors, spacing, and design tokens via Tailwind classes.
    • Props: Use props to configure behavior and appearance.
    • Variants: Extend base styles to create custom variants.
  5. NativeCounterUp technical specifications and dependencies

    master

    The NativeCounterUp component is a native component designed for animated number counting with smooth easing.

    Required Dependencies:

    • framer-motion (used for animations and motion effects)
    • react

    Customization:

    • Styling: Uses Tailwind CSS. You can customize colors, spacing, and design tokens via Tailwind classes.
    • Props: Use props to configure behavior and appearance.
    • Variants: Extend base styles to create custom variants.
  6. Customize the TypewriterEffect component

    master

    You can customize the appearance and behavior of the TypewriterEffect component through several methods:

    • Styling: Use Tailwind CSS classes to modify colors, spacing, and other design tokens.
    • Props: Pass custom props to the component to configure its behavior and appearance (refer to the component source for specific prop definitions).
    • Variants: Extend the component's base styles by creating custom variants.
  7. Customize the Accessible Cash Flow Chart

    master

    You can adapt the component to your design system using the following methods:

    • Styling: Modify colors, spacing, and design tokens using Tailwind CSS classes.
    • Props: Use the component's props to configure behavior and appearance (refer to the specific component implementation for available prop names).
    • Variants: Extend the component's base styles by creating custom variants.