Add ticket-* icons/improve metadata (#1312)

* Add `ticket-x` (cancel/refund) icon

* Improve `ticket` metadata

* Add `ticket-slash` (marked/redeemed) icon

* Terminal Add `ticket-check` (purchased) icon

* Add `ticket-plus` (book) icon

* Add `ticket-minus` (remove from basket) icon

* Add `ticket-percent` (discount) icon

* Add `ticket-text` (T&Cs) icon

* Remove ticket text

* Fix duplicate item

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
This commit is contained in:
Daniel Bayley
2024-01-21 17:04:03 +00:00
committed by GitHub
parent 6fcfc820ca
commit e450afe408
13 changed files with 264 additions and 0 deletions

27
icons/ticket-check.json Normal file
View File

@@ -0,0 +1,27 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"entry",
"pass",
"voucher",
"event",
"concert",
"show",
"booked",
"purchased",
"receipt",
"redeemed",
"validated",
"verified",
"certified",
"checked",
"used"
],
"categories": [
"account",
"transportation"
]
}

14
icons/ticket-check.svg Normal file
View File

@@ -0,0 +1,14 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z" />
<path d="m9 12 2 2 4-4" />
</svg>

After

Width:  |  Height:  |  Size: 354 B

24
icons/ticket-minus.json Normal file
View File

@@ -0,0 +1,24 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"entry",
"pass",
"voucher",
"event",
"concert",
"show",
"remove",
"cancel",
"unbook",
"subtract",
"decrease",
"-"
],
"categories": [
"account",
"transportation"
]
}

14
icons/ticket-minus.svg Normal file
View File

@@ -0,0 +1,14 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z" />
<path d="M9 12h6" />
</svg>

After

Width:  |  Height:  |  Size: 348 B

25
icons/ticket-percent.json Normal file
View File

@@ -0,0 +1,25 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"discount",
"reduced",
"offer",
"voucher",
"entry",
"pass",
"event",
"concert",
"show",
"book",
"purchase",
"%"
],
"categories": [
"account",
"transportation",
"shopping"
]
}

16
icons/ticket-percent.svg Normal file
View File

@@ -0,0 +1,16 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M2 9a3 3 0 1 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 1 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z" />
<path d="M9 9h.01" />
<path d="m15 9-6 6" />
<path d="M15 15h.01" />
</svg>

After

Width:  |  Height:  |  Size: 400 B

22
icons/ticket-plus.json Normal file
View File

@@ -0,0 +1,22 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"entry",
"pass",
"voucher",
"event",
"concert",
"show",
"book",
"purchase",
"add",
"+"
],
"categories": [
"account",
"transportation"
]
}

15
icons/ticket-plus.svg Normal file
View File

@@ -0,0 +1,15 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z" />
<path d="M9 12h6" />
<path d="M12 9v6" />
</svg>

After

Width:  |  Height:  |  Size: 371 B

39
icons/ticket-slash.json Normal file
View File

@@ -0,0 +1,39 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"entry",
"pass",
"voucher",
"event",
"concert",
"show",
"redeemed",
"used",
"marked",
"checked",
"verified",
"spoiled",
"invalidated",
"void",
"denied",
"refused",
"banned",
"barred",
"forbidden",
"prohibited",
"cancelled",
"cancellation",
"refunded",
"delete",
"remove",
"clear",
"error"
],
"categories": [
"account",
"transportation"
]
}

14
icons/ticket-slash.svg Normal file
View File

@@ -0,0 +1,14 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z" />
<path d="m9.5 14.5 5-5" />
</svg>

After

Width:  |  Height:  |  Size: 354 B

36
icons/ticket-x.json Normal file
View File

@@ -0,0 +1,36 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"danielbayley"
],
"tags": [
"entry",
"pass",
"voucher",
"event",
"concert",
"show",
"cancelled",
"cancellation",
"refunded",
"used",
"void",
"invalidated",
"spoiled",
"denied",
"refused",
"banned",
"barred",
"forbidden",
"prohibited",
"delete",
"remove",
"clear",
"error",
"x"
],
"categories": [
"account",
"transportation"
]
}

15
icons/ticket-x.svg Normal file
View File

@@ -0,0 +1,15 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z" />
<path d="m9.5 14.5 5-5" />
<path d="m9.5 9.5 5 5" />
</svg>

After

Width:  |  Height:  |  Size: 382 B

View File

@@ -9,6 +9,9 @@
"entry",
"pass",
"voucher",
"event",
"concert",
"show",
"perforated",
"dashed"
],