Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/AmanShakya0018/forgeui/llms.txt

Use this file to discover all available pages before exploring further.

Overview

The framework agnostic component showcases cross-framework compatibility through an elegant animation of technology stack icons. It features React, Next.js, and HTML5 icons that lift up sequentially along a glowing blue pipeline, creating a visual representation of seamless integration across different frameworks.

Use cases

  • Product landing pages highlighting multi-framework support
  • Documentation introducing framework compatibility
  • Marketing materials showcasing platform flexibility
  • Developer onboarding experiences

Installation

npx shadcn add framework-agnostic

Usage

import FrameworkAgnostic from "@/components/forgeui/framework-agnostic";

export default function Example() {
  return (
    <FrameworkAgnostic
      cardTitle="Framework Agnostic"
      cardDescription="Seamlessly integrate with any tech stack, whether it's Next.js, React, HTML, or anything else. Statsio works everywhere."
    />
  );
}

Props

cardTitle
string
default:"Framework Agnostic"
The title displayed at the bottom of the component.
cardDescription
string
The description text displayed below the title.

Examples

Default usage

import FrameworkAgnostic from "@/components/forgeui/framework-agnostic";

export default function DefaultExample() {
  return <FrameworkAgnostic />;
}

Custom text

import FrameworkAgnostic from "@/components/forgeui/framework-agnostic";

export default function CustomTextExample() {
  return (
    <FrameworkAgnostic
      cardTitle="Universal Compatibility"
      cardDescription="Built to work seamlessly with your favorite frameworks and libraries. No matter your tech stack, we've got you covered."
    />
  );
}

Customization

The component offers several customization opportunities:
  • Animation timing: Each icon lifts up for 1200ms, with 600ms delays between transitions and 1100ms transition duration
  • Card styles: Icons are displayed in gradient cards from neutral-700 to neutral-900 with responsive sizing
  • Pipeline effect: The glowing blue pipeline uses a radial gradient mask with animated circle movement
  • Dimensions: Fixed height of 20rem with responsive card sizes based on viewport width
The animation sequence continuously cycles through React → Next.js → HTML5, creating an infinite loop that emphasizes multi-framework support.
The component uses 3D transforms with perspective effects to create depth when icons lift up. This requires browser support for CSS 3D transforms.