A very basic component to display some text with minimal styling.
Usage
{{ include('dripyard_base:text', {
text: 'Your text content here',
style: 'body_m',
color: 'medium',
center: false,
modifier_classes: 'custom-class'
}, with_context = false) }}
Accessibility Considerations
- Uses a basic
<div> wrapper with semantic class name
- Text content is rendered directly without additional markup modifications
- Inherits all accessibility features from the provided text content
- Relies on proper heading hierarchy and semantic markup from parent components
Slots and Props
Props
text (required) - The text content to display (HTML content is supported)
style (required) - Text size style. Options: body_l (Large), body_m (Medium), body_s (Small)
color (required) - Text color variant. Options: soft, medium, loud, primary
center (optional) - Boolean to center align the text
modifier_classes (optional) - Additional CSS classes to apply to the component