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

View File

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

View File

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

View File

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