Kumo

@cloudflare/kumo

Layer Card

A card component with a layered visual effect, perfect for navigation or feature highlights.

Next Steps
Get started with Kumo
<LayerCard className="w-[200px]">
  <LayerCard.Secondary>Next Steps</LayerCard.Secondary>
  <LayerCard.Primary>Get started with Kumo</LayerCard.Primary>
</LayerCard>

Installation

import { LayerCard } from "~/components/layer-card/layer-card";

Usage

import { LayerCard } from "~/components/layer-card/layer-card";

export default function Example() {
  return (
    <LayerCard className="w-[250px]">
      <LayerCard.Secondary>Documentation</LayerCard.Secondary>
      <LayerCard.Primary>
        Learn how to use Kumo components
      </LayerCard.Primary>
    </LayerCard>
  );
}

Examples

Basic Card

Getting Started

Quick start guide for new users

<LayerCard className="w-[250px]">
  <LayerCard.Secondary>Getting Started</LayerCard.Secondary>
  <LayerCard.Primary>
    <p className="text-sm text-neutral-600 dark:text-neutral-400">
      Quick start guide for new users
    </p>
  </LayerCard.Primary>
</LayerCard>

Multiple Cards

Components

Browse all components

Examples

View code examples

<div className="flex gap-4">
  <LayerCard className="w-[200px]">
    <LayerCard.Secondary>Components</LayerCard.Secondary>
    <LayerCard.Primary>
      <p className="text-sm">Browse all components</p>
    </LayerCard.Primary>
  </LayerCard>
  <LayerCard className="w-[200px]">
    <LayerCard.Secondary>Examples</LayerCard.Secondary>
    <LayerCard.Primary>
      <p className="text-sm">View code examples</p>
    </LayerCard.Primary>
  </LayerCard>
</div>

API Reference

PropTypeDefault
childrenReactNodeundefined
classNamestringundefined
LayerCard.PrimaryFC<LayerCardProps>-
LayerCard.SecondaryFC<LayerCardProps>-