Widgets

ToolCard

Card per strumenti e applicazioni con immagine di sfondo, etichetta di categoria, nome e icona cliccabile.

Import

import { ToolCard } from '@pzeta/vue-components'

Esempio Base

Props

PropTipoObbligatorioDescrizione
itemToolCardItemSiOggetto con i dati dello strumento da visualizzare

ToolCardItem

CampoTipoObbligatorioDescrizione
idstring | numberSiIdentificatore univoco
labelstringSiEtichetta di categoria (es. 'Social', 'Music')
namestringSiNome dello strumento o applicazione
iconstringNoClasse CSS dell'icona (es. 'pi pi-instagram')
imagestringNoURL dell'immagine di sfondo della card

Emits

EventoPayloadDescrizione
clickToolCardItemEmesso al click sulla card con l'oggetto item completo

Slot

Nessuno slot disponibile.

Esempi

Griglia di Tool

Senza Immagine

Se image non è fornita, lo sfondo non viene applicato. Se icon non è fornita, lo spazio dell'icona non viene renderizzato.

TypeScript

import type { ToolCardProps, ToolCardItem } from '@pzeta/vue-components'

// Tipo dell'emit
// ToolCardEmits = (e: 'click', item: ToolCardItem) => void

const item: ToolCardItem = {
  id: 'my-tool',
  label: 'Productivity',
  name: 'Notion',
  icon: 'pi pi-file',
  image: '/images/notion-bg.jpg',
}

const props: ToolCardProps = { item }