Merge pull request #20543 from overleaf/gtm-cms-icons

[web] Implement "Element | Icon" content type in CMS

GitOrigin-RevId: 369eed94d9306ef6fe5c974bb72231c8fb0b5560
This commit is contained in:
M Fahru
2024-10-01 08:05:46 +00:00
committed by Copybot
parent 0428a017a8
commit 9ee6954bc1
20 changed files with 61 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
export type IconElementMaterial =
| 'add_notes'
| 'assured_workload'
| 'biotech'
| 'book_5'
| 'draw'
| 'edit_document'
| 'edit_note'
| 'function'
| 'groups'
| 'live_tv'
| 'local_library'
| 'lock'
| 'picture_as_pdf'
| 'preview'
| 'school'
| 'security'
| 'verified_user'
| 'workspace_premium'
export type IconElementSticker =
| 'arrow_sticker_grey'
| 'books_sticker_yellow'
| 'cog-pen_sticker_grey'
| 'collaborate_sticker_purple'
| 'collaborate_sticker_yellow'
| 'data_sticker_grey'
| 'formatting_sticker_green'
| 'house-tree_sticker_grey'
| 'hub_sticker_tangerine'
| 'lock_sticker_grey'
| 'overleaf_sticker_green'
| 'pen_sticker_purple'
| 'pen_sticker_tangerine'
| 'pi_sticker_tangerine'
| 'support_sticker_tangerine'
| 'support_sticker_yellow'
export type IconElement = IconElementMaterial | IconElementSticker
export type IconStyle = 'Green circle' | 'Large purple text' | 'Default'