IconButton
Gli IconButton sono elementi cliccabili versatili utilizzabili in varie parti dell’interfaccia. Supportano molteplici dimensioni, forme e possono essere riempiti o presentati come pulsanti fantasma.
Utilizzo
Sezione intitolata “Utilizzo”Per usare l’IconButton, importalo dai tuoi componenti e passa le prop necessarie come size, variant, shape, disabled, toggled e onClick.
IconButton di base
Sezione intitolata “IconButton di base”Un pulsante icona semplice con configurazione minima.
import React from "react";import { AddIcon, IconButton } from "@firecms/ui";
export default function IconButtonBasicDemo() { return ( <IconButton variant="filled" onClick={() => console.log("Clicked!")}> <AddIcon/> </IconButton> );}Dimensioni dell’IconButton
Sezione intitolata “Dimensioni dell’IconButton”Dimostra come usare diverse dimensioni per il componente IconButton.
import React from "react";import { AddIcon, IconButton } from "@firecms/ui";
export default function IconButtonSizeDemo() { return ( <> <IconButton variant="filled" size="small" onClick={() => console.log("Small Clicked!")}> <AddIcon size={"small"}/> </IconButton> <IconButton variant="filled" size="medium" onClick={() => console.log("Medium Clicked!")}> <AddIcon/> </IconButton> <IconButton variant="filled" size="large" onClick={() => console.log("Large Clicked!")}> <AddIcon size={"large"}/> </IconButton> </> );}Forme dell’IconButton
Sezione intitolata “Forme dell’IconButton”Illustrazione di come usare diverse forme (circolare o quadrata) per il componente IconButton.
import React from "react";import { AddIcon, IconButton } from "@firecms/ui";
export default function IconButtonShapeDemo() { return ( <> <IconButton variant="filled" shape="circular" onClick={() => console.log("Circular Clicked!")}> <AddIcon/> </IconButton> <IconButton variant="filled" shape="square" onClick={() => console.log("Square Clicked!")}> <AddIcon/> </IconButton> </> );}Varianti dell’IconButton
Sezione intitolata “Varianti dell’IconButton”Mostra le diverse varianti (fantasma o riempito) disponibili per stilizzare l’IconButton.
import React from "react";import { AddIcon, IconButton } from "@firecms/ui";
export default function IconButtonVariantDemo() { return ( <> <IconButton variant="ghost" onClick={() => console.log('Ghost Clicked!')}> <AddIcon /> </IconButton> <IconButton variant="filled" onClick={() => console.log('Filled Clicked!')}> <AddIcon /> </IconButton> </> );}