Skip to content
Snippets Groups Projects
badge.tsx 2.49 KiB
Newer Older
Toavina's avatar
Toavina committed
import React from "react"
Tojo Andrianomentsoaniaina's avatar
Tojo Andrianomentsoaniaina committed
import { Badge, Link, Content } from "@onegeo/gatsby-theme-onegeo"
Toavina's avatar
Toavina committed

function badgeIndex() {
Toavina's avatar
Toavina committed
    return (
        <Content>
            <div className="prose">
                <Link to="/doc/core">Retour</Link>
Toavina's avatar
Toavina committed
                <h1>Badge</h1>
                <h2>Props</h2>
                <div className="mockup-code">
                    <pre>
                        <code>
                            {`interface Props {
  children?: React.ReactNode;
  title?: string;
  className?: string;
}`}
Toavina's avatar
Toavina committed
                        </code>
                    </pre>
                </div>
Toavina's avatar
Toavina committed
                <h2>Example</h2>
            </div>
            <div className="flex gap-6 m-4">
                <h2>Badge with brand colors</h2>
                <Badge title="A Badge..." className="" />
                <Badge title="A Primary Badge..." className="badge-primary" />
                <Badge
                    title="A Secondary Badge..."
                    className="badge-secondary"
                />
                <Badge title="An Accent Badge..." className="badge-accent" />
                <Badge className="badge-ghost"> A Ghost Badge </Badge>
            </div>
            <div className="flex gap-6 m-4">
                <h2>Outline badge :</h2>
                <Badge title="A Badge..." className="badge-outline" />
                <Badge
                    title="A Primary Badge..."
                    className="badge-primary badge-outline"
                />
                <Badge
                    title="A Secondary Badge..."
                    className="badge-secondary badge-outline"
                />
                <Badge
                    title="An Accent Badge..."
                    className="badge-accent badge-outline"
                />
                <Badge className="badge-ghost badge-outline">
                    {" "}
                    A Ghost Badge{" "}
                </Badge>
            </div>
            <div className="flex gap-6 m-4">
                <h2>Badge sizes :</h2>
                <Badge title="987,654" className="badge-lg" />
                <Badge title="987,654" className="badge-md" />
                <Badge title="987,654" className="badge-sm" />
                <Badge className="badge-xs"> 987,654 </Badge>
            </div>
            <div className="prose">
                <h2>More example</h2>
                <a href="https://daisyui.com/components/badge/">Daisy UI</a>
            </div>
        </Content>
    )
Toavina's avatar
Toavina committed
}

Toavina's avatar
Toavina committed
export default badgeIndex