#

#

Property Attribute Type Default Description
data string | undefined Data of the element. Setting this will emit an input event automatically.
datatype datatype string | undefined An internal representation of type to handle serializing
day day boolean false
disabled disabled boolean
hour hour boolean false
isMbElement boolean true
label label string | undefined Optional label for the element
minute minute boolean false
month month boolean false
path path string Path of the data element. Use the VSCode extension to get the appropriate paths
required required boolean false
second second boolean false
week week boolean false
year year boolean false

#

Method Type Description
formatDuration (value: string): string
getInputs (): TemplateResult[]
getPart (periodPart: string, part: string): string | undefined
handleInput (value: string, e: CustomEvent<any>): void
handlePathChange (oldPath: string, newPath: string): void
parsePeriod (period: string | undefined): void
reportValidity (): boolean Function to validate the element during form submit
serializePeriod (): string | undefined

#

Event Description
mb-connect Dispatched when the component connects
mb-dependency Dispatched if dependencies are needed from an external or parent source
mb-disconnect Dispatched when the component disconnects
mb-input Dispatched when the input changes
Save lives with digital healthcare innovation
© 2024 Mediblocks. All rights reserved.