badge.component.yml
File
- 
              core/
profiles/ demo_umami/ themes/ umami/ components/ badge/ badge.component.yml  
View source
- # This is so your IDE knows about the syntax for fixes and autocomplete.
 - $schema: https://git.drupalcode.org/project/drupal/-/raw/HEAD/core/assets/schemas/v1/metadata.schema.json
 - 
 - # The human readable name.
 - name: Umami Badge
 - 
 - # Status can be: "experimental", "stable", "deprecated", "obsolete".
 - status: experimental
 - 
 - # Schema for the props. We support www.json-schema.org. Learn more about the
 - # syntax there.
 - props:
 -   # Props are always an object with keys. Each key is a variable in your
 -   # component template.
 -   type: object
 - 
 -   properties:
 -     attributes:
 -       type: Drupal\Core\Template\Attribute
 -       title: Attributes
 -       description: Wrapper attributes.
 -     icon:
 -       type: string
 -       description: Icon Name
 -       enum:
 -         - knife
 -         - timer
 -         - serves
 -         - difficulty
 -       meta:enum:
 -         knife: Knife
 -         timer: Timer
 -         serves: Serves
 -         difficulty: Difficulty
 -       x-translation-context: Umami recipes icon names
 - slots:
 -   label:
 -     type: string
 -     description: Label text
 -   text:
 -     type: string
 -     description: Text
 
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.