Button
import { Button } from "@dxdns/feflow-react"
export default function () { const variants = ["outlined", "text", "contained"] const colors = ["error", "success", "warning", "info", "primary"]
return ( <div style={{ display: "flex", flexWrap: "wrap", gap: "1rem", alignItems: "flex-end", padding: "1rem" }} > <Button isLoading></Button>
{variants.map((variant) => ( <Button key={variant} variant={variant as any}> {variant} </Button> ))} <Button href="https://dxdns.dev" target="_blank"> link </Button>
{variants.map((variant) => ( <Button key={variant} disabled variant={variant as any}> {variant} </Button> ))}
<div style={{ display: "flex", alignItems: "baseline", gap: "1rem", flexWrap: "wrap" }} > {colors.map((color) => ( <Button key={color} className={`bg-${color} text-on-${color}`}> {color} </Button> ))} </div>
<Button> <svg xmlns="http://www.w3.org/2000/svg" height="16px" viewBox="0 -960 960 960" width="16px" fill="red" > <path d="m480-120-58-52q-101-91-167-157T150-447.5Q111-500 95.5-544T80-634q0-94 63-157t157-63q52 0 99 22t81 62q34-40 81-62t99-22q94 0 157 63t63 157q0 46-15.5 90T810-447.5Q771-395 705-329T538-172l-58 52Z" /> </svg> heart </Button>
<Button pressedEffect={false}>no pressed effect</Button> </div> )}