Skip to content

PrimeOutputDuration

A FormKit wrapper for PrimeVue's OutputDuration component.

Live Example on Website

Usage

vue
<FormKit type="primeoutputduration" v-model="duration" />

Object-based Example

vue
<script setup>
function prefixClicked() {
  console.error('Prefix Icon Clicked')
}
const schema = [
  { $formkit: 'primeOutputDuration', name: 'duration1', label: 'Duration' },
  { $formkit: 'primeOutputDuration', name: 'duration2', label: 'Another Duration' },
  { $formkit: 'primeOutputDuration', name: 'duration3', label: 'Another Duration', iconPrefix: 'pi pi-check', onIconPrefixClicked: prefixClicked },
]
const data = { duration1: '142', duration2: '4h35m', duration3: '3:47' }
</script>

<template>
  <FormKit :schema="schema" :data="data" />
</template>

Props

NameTypeDescription
iconPrefixstringIcon for prefix
iconSuffixstringIcon for suffix
prefixstringPrefix text
suffixstringSuffix text
......See PrimeOutputDuration source for all props

See PrimeOutputDuration source for more details.

FormKit PrimeVue Module