src/components/elements/file-upload
// src/components/elements/file-upload/schema.yaml
$schema: http://json-schema.org/draft-07/schema#
$id: /elements/file-upload
additionalProperties: false
type: object
required:
- content
properties:
content:
type: string
format: html
// src/components/elements/file-upload/mocks.yaml
content:
$render:
- $tpl: elements/file-upload/input
$ref: elements/file-upload/input
- $tpl: elements/button
label: Upload
// src/components/elements/file-upload/file-upload.twig
<div class="FileUpload">
{{ content }}
</div>