ba-date
Renders the inputted date in the correct format for the current locale
ba-date
is designed to be used within a text tag such as a h1
, h2
, h3
, h4
, h5
, h6
or p
that is nested within ba-content. This allows ba-date
to use the correct styling and fonts.
Code
Properties & Attributes
Property | Attribute | Description | Type | Default |
---|---|---|---|---|
date
(required)
|
date |
An ISO date string | string |
undefined |
locale
|
locale |
An ISO date string | string | undefined |
undefined |
Slots
Slot | Description | Permitted elements |
---|
Parent components
ba-date can be slotted into:
<h1>
<h2>
<h3>
<h4>
<h5>
<h6>
<p>
Usage
Basic usage
Rendering a date
<ba-content>
<p>
<ba-date date="2024-11-12"></ba-date>
</p>
</ba-content>
Internationalisation
The component picks up on the set locale of the page, or the closet lang attribute. If the locale is set to en
it defaults to en-gb
.
<html lang="en">
<ba-page-segment>
<ba-content>
<p>
<ba-date lang="fr" date="2024-11-12"></ba-date> <!-- Will render in french from lang tag on component -->
</p>
</ba-content>
</ba-page-segment>
<ba-page-segment lang="es">
<ba-content>
<p>
<ba-date date="2024-11-12"></ba-date> <!-- Will render in spanish from lang tag on page-segment -->
</p>
</ba-content>
</ba-page-segment>
<ba-page-segment>
<ba-content>
<p>
<ba-date date="2024-11-12"></ba-date> <!-- Will render in english from lang tag on html tag -->
</p>
</ba-content>
</ba-page-segment>
</html>