chore(issue-templates): make required fields mandatory

This commit is contained in:
Meier Lukas
2025-09-27 15:33:15 +02:00
parent 0e46ad5359
commit a2594d147c
4 changed files with 28 additions and 0 deletions

View File

@@ -14,22 +14,30 @@ body:
label: Icon name
description: The name has to be unique and should be kebab-case.
placeholder: e.g. "icon-name"
validations:
required: true
- type: textarea
attributes:
label: Paste light mode icon
description: |
Please paste the icon here. It will automatically upload it to github. This icon should be visible on a light background.
validations:
required: true
- type: textarea
attributes:
label: Paste dark mode icon
description: |
Please paste the icon here. It will automatically upload it to github. This icon should be visible on a dark background.
validations:
required: true
- type: dropdown
attributes:
label: Icon type
options:
- SVG
- PNG
validations:
required: true
- type: dropdown
attributes:
label: Categories

View File

@@ -15,12 +15,16 @@ body:
label: Icon name
description: The name has to be unique and should be kebab-case.
placeholder: e.g. "icon-name"
validations:
required: true
- type: textarea
id: icon
attributes:
label: Paste icon
description: |
Please paste the icon here. It will automatically upload it to github.
validations:
required: true
- type: dropdown
id: type
attributes:
@@ -28,6 +32,8 @@ body:
options:
- SVG
- PNG
validations:
required: true
- type: dropdown
attributes:
label: Categories

View File

@@ -13,22 +13,30 @@ body:
label: Icon name
description: The name has to be unique and should be kebab-case.
placeholder: e.g. "icon-name"
validations:
required: true
- type: textarea
attributes:
label: Paste light mode icon
description: |
Please paste the icon here. It will automatically upload it to github. This icon should be visible on a light background.
validations:
required: true
- type: textarea
attributes:
label: Paste dark mode icon
description: |
Please paste the icon here. It will automatically upload it to github. This icon should be visible on a dark background.
validations:
required: true
- type: dropdown
attributes:
label: Icon type
options:
- SVG
- PNG
validations:
required: true
- type: textarea
attributes:
label: Additional information

View File

@@ -13,17 +13,23 @@ body:
label: Icon name
description: The name has to match the existing icon name.
placeholder: e.g. "icon-name"
validations:
required: true
- type: textarea
attributes:
label: Paste icon
description: |
Please paste the icon here. It will automatically upload it to github.
validations:
required: true
- type: dropdown
attributes:
label: Icon type
options:
- SVG
- PNG
validations:
required: true
- type: textarea
attributes:
label: Additional information