Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions icons_list.templ
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ type IconDef struct {

// Names provides a complete list of all the currently available icon names.
var Names = []string{
"Activity","AddCircle","Add","Alert","Any","Archive","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","Batch","Bell","Billing","Block","Bot","Box","Brackets","Calculator","Calendar","CheckBadge","CheckCircle","ChevronDown","ChevronLeft","ChevronRight","ChevronUp","CircleOutline","Close","CodeFork","Code","Collapse","Command","Community","Company","Conditions","Connect","CrumpledPaper","Cube","Dashboard","Delete","Domain","DoubleArrow","Download","Drag","DropdownDown","DropdownUp","Duplicate","Edit","Enter","Envelope","Erase","Exchange","Expand","ExternalLink","Failure","Filter","Flag","Flask","FolderL","Folder","Gobl","Gov","Handshake","Hashtag","Header","Hide","History","IdBack","IdFront","If","InfoBold","Info","Invoice","Invopop","Key","Learn","Less","List","Loader","Lock","Logout","Menu","Note","Notification","Ok","OldVersion","Options","Order","Payment","Picture","Pin","Placeholder","Pops","Preview","Published","Pulse","Puzzle","Question","Queue","Receipt","Reload","Replace","Reset","Rocket","Running","Save","ScrollBottom","ScrollLeft","ScrollRight","ScrollTop","Search","Send","Settings","Shortcut","SidebarHide","SidebarShow","Sign","Signature","Skip","Slash","Sleep","Sliders","SortAscending","SortDescending","SquareCheck","Stack","Stamp","StatusSquare","Status","Stop","Success","Support","Tables","Tag","Team","Theme","Tick","Unarchive","Upload","User","Van","View","WarningBold","WarningOutline","Warning","Workflow","Workspace","World",
"Activity","AddCircle","Add","Alert","Any","Archive","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","Batch","Bell","Billing","Block","Bot","Box","Brackets","Calculator","Calendar","CheckBadge","CheckCircle","ChevronDown","ChevronLeft","ChevronRight","ChevronUp","CircleOutline","Close","CodeFork","Code","Collapse","Command","Community","Company","Conditions","Connect","CrumpledPaper","Cube","Dashboard","Delete","Domain","DoubleArrow","Download","Drag","DropdownDown","DropdownUp","Duplicate","Edit","Enter","Envelope","Erase","Exchange","Expand","ExternalLink","Failure","Filter","Flag","Flask","FolderL","Folder","Gobl","Gov","Handshake","Hashtag","Header","Hide","History","IdBack","IdFront","If","InfoBold","Info","Invoice","Invopop","Key","Learn","Less","List","Loader","Lock","Logout","Menu","Note","Notification","Ok","OldVersion","Options","Order","Payment","Picture","Pin","Placeholder","Pops","Preview","Published","Pulse","Puzzle","Question","Queue","Receipt","Reload","Replace","Reset","Rocket","Running","Save","ScrollBottom","ScrollLeft","ScrollRight","ScrollTop","Search","Send","Settings","Shortcut","SidebarHide","SidebarShow","Sign","Signature","Skip","Slash","Sleep","Sliders","SortAscending","SortDescending","SquareCheck","Stack","Stamp","StatusSquare","Status","Stop","Success","Support","Tables","Tag","Team","Theme","Tick","Unarchive","Unpin","Upload","User","Van","View","WarningBold","WarningOutline","Warning","Workflow","Workspace","World",
}

// Defs provides a list of all icons with their names and components.
var Defs = []*IconDef{
{Name: "Activity", Component: Activity()},{Name: "AddCircle", Component: AddCircle()},{Name: "Add", Component: Add()},{Name: "Alert", Component: Alert()},{Name: "Any", Component: Any()},{Name: "Archive", Component: Archive()},{Name: "ArrowDown", Component: ArrowDown()},{Name: "ArrowLeft", Component: ArrowLeft()},{Name: "ArrowRight", Component: ArrowRight()},{Name: "ArrowUp", Component: ArrowUp()},{Name: "Batch", Component: Batch()},{Name: "Bell", Component: Bell()},{Name: "Billing", Component: Billing()},{Name: "Block", Component: Block()},{Name: "Bot", Component: Bot()},{Name: "Box", Component: Box()},{Name: "Brackets", Component: Brackets()},{Name: "Calculator", Component: Calculator()},{Name: "Calendar", Component: Calendar()},{Name: "CheckBadge", Component: CheckBadge()},{Name: "CheckCircle", Component: CheckCircle()},{Name: "ChevronDown", Component: ChevronDown()},{Name: "ChevronLeft", Component: ChevronLeft()},{Name: "ChevronRight", Component: ChevronRight()},{Name: "ChevronUp", Component: ChevronUp()},{Name: "CircleOutline", Component: CircleOutline()},{Name: "Close", Component: Close()},{Name: "CodeFork", Component: CodeFork()},{Name: "Code", Component: Code()},{Name: "Collapse", Component: Collapse()},{Name: "Command", Component: Command()},{Name: "Community", Component: Community()},{Name: "Company", Component: Company()},{Name: "Conditions", Component: Conditions()},{Name: "Connect", Component: Connect()},{Name: "CrumpledPaper", Component: CrumpledPaper()},{Name: "Cube", Component: Cube()},{Name: "Dashboard", Component: Dashboard()},{Name: "Delete", Component: Delete()},{Name: "Domain", Component: Domain()},{Name: "DoubleArrow", Component: DoubleArrow()},{Name: "Download", Component: Download()},{Name: "Drag", Component: Drag()},{Name: "DropdownDown", Component: DropdownDown()},{Name: "DropdownUp", Component: DropdownUp()},{Name: "Duplicate", Component: Duplicate()},{Name: "Edit", Component: Edit()},{Name: "Enter", Component: Enter()},{Name: "Envelope", Component: Envelope()},{Name: "Erase", Component: Erase()},{Name: "Exchange", Component: Exchange()},{Name: "Expand", Component: Expand()},{Name: "ExternalLink", Component: ExternalLink()},{Name: "Failure", Component: Failure()},{Name: "Filter", Component: Filter()},{Name: "Flag", Component: Flag()},{Name: "Flask", Component: Flask()},{Name: "FolderL", Component: FolderL()},{Name: "Folder", Component: Folder()},{Name: "Gobl", Component: Gobl()},{Name: "Gov", Component: Gov()},{Name: "Handshake", Component: Handshake()},{Name: "Hashtag", Component: Hashtag()},{Name: "Header", Component: Header()},{Name: "Hide", Component: Hide()},{Name: "History", Component: History()},{Name: "IdBack", Component: IdBack()},{Name: "IdFront", Component: IdFront()},{Name: "If", Component: If()},{Name: "InfoBold", Component: InfoBold()},{Name: "Info", Component: Info()},{Name: "Invoice", Component: Invoice()},{Name: "Invopop", Component: Invopop()},{Name: "Key", Component: Key()},{Name: "Learn", Component: Learn()},{Name: "Less", Component: Less()},{Name: "List", Component: List()},{Name: "Loader", Component: Loader()},{Name: "Lock", Component: Lock()},{Name: "Logout", Component: Logout()},{Name: "Menu", Component: Menu()},{Name: "Note", Component: Note()},{Name: "Notification", Component: Notification()},{Name: "Ok", Component: Ok()},{Name: "OldVersion", Component: OldVersion()},{Name: "Options", Component: Options()},{Name: "Order", Component: Order()},{Name: "Payment", Component: Payment()},{Name: "Picture", Component: Picture()},{Name: "Pin", Component: Pin()},{Name: "Placeholder", Component: Placeholder()},{Name: "Pops", Component: Pops()},{Name: "Preview", Component: Preview()},{Name: "Published", Component: Published()},{Name: "Pulse", Component: Pulse()},{Name: "Puzzle", Component: Puzzle()},{Name: "Question", Component: Question()},{Name: "Queue", Component: Queue()},{Name: "Receipt", Component: Receipt()},{Name: "Reload", Component: Reload()},{Name: "Replace", Component: Replace()},{Name: "Reset", Component: Reset()},{Name: "Rocket", Component: Rocket()},{Name: "Running", Component: Running()},{Name: "Save", Component: Save()},{Name: "ScrollBottom", Component: ScrollBottom()},{Name: "ScrollLeft", Component: ScrollLeft()},{Name: "ScrollRight", Component: ScrollRight()},{Name: "ScrollTop", Component: ScrollTop()},{Name: "Search", Component: Search()},{Name: "Send", Component: Send()},{Name: "Settings", Component: Settings()},{Name: "Shortcut", Component: Shortcut()},{Name: "SidebarHide", Component: SidebarHide()},{Name: "SidebarShow", Component: SidebarShow()},{Name: "Sign", Component: Sign()},{Name: "Signature", Component: Signature()},{Name: "Skip", Component: Skip()},{Name: "Slash", Component: Slash()},{Name: "Sleep", Component: Sleep()},{Name: "Sliders", Component: Sliders()},{Name: "SortAscending", Component: SortAscending()},{Name: "SortDescending", Component: SortDescending()},{Name: "SquareCheck", Component: SquareCheck()},{Name: "Stack", Component: Stack()},{Name: "Stamp", Component: Stamp()},{Name: "StatusSquare", Component: StatusSquare()},{Name: "Status", Component: Status()},{Name: "Stop", Component: Stop()},{Name: "Success", Component: Success()},{Name: "Support", Component: Support()},{Name: "Tables", Component: Tables()},{Name: "Tag", Component: Tag()},{Name: "Team", Component: Team()},{Name: "Theme", Component: Theme()},{Name: "Tick", Component: Tick()},{Name: "Unarchive", Component: Unarchive()},{Name: "Upload", Component: Upload()},{Name: "User", Component: User()},{Name: "Van", Component: Van()},{Name: "View", Component: View()},{Name: "WarningBold", Component: WarningBold()},{Name: "WarningOutline", Component: WarningOutline()},{Name: "Warning", Component: Warning()},{Name: "Workflow", Component: Workflow()},{Name: "Workspace", Component: Workspace()},{Name: "World", Component: World()},
{Name: "Activity", Component: Activity()},{Name: "AddCircle", Component: AddCircle()},{Name: "Add", Component: Add()},{Name: "Alert", Component: Alert()},{Name: "Any", Component: Any()},{Name: "Archive", Component: Archive()},{Name: "ArrowDown", Component: ArrowDown()},{Name: "ArrowLeft", Component: ArrowLeft()},{Name: "ArrowRight", Component: ArrowRight()},{Name: "ArrowUp", Component: ArrowUp()},{Name: "Batch", Component: Batch()},{Name: "Bell", Component: Bell()},{Name: "Billing", Component: Billing()},{Name: "Block", Component: Block()},{Name: "Bot", Component: Bot()},{Name: "Box", Component: Box()},{Name: "Brackets", Component: Brackets()},{Name: "Calculator", Component: Calculator()},{Name: "Calendar", Component: Calendar()},{Name: "CheckBadge", Component: CheckBadge()},{Name: "CheckCircle", Component: CheckCircle()},{Name: "ChevronDown", Component: ChevronDown()},{Name: "ChevronLeft", Component: ChevronLeft()},{Name: "ChevronRight", Component: ChevronRight()},{Name: "ChevronUp", Component: ChevronUp()},{Name: "CircleOutline", Component: CircleOutline()},{Name: "Close", Component: Close()},{Name: "CodeFork", Component: CodeFork()},{Name: "Code", Component: Code()},{Name: "Collapse", Component: Collapse()},{Name: "Command", Component: Command()},{Name: "Community", Component: Community()},{Name: "Company", Component: Company()},{Name: "Conditions", Component: Conditions()},{Name: "Connect", Component: Connect()},{Name: "CrumpledPaper", Component: CrumpledPaper()},{Name: "Cube", Component: Cube()},{Name: "Dashboard", Component: Dashboard()},{Name: "Delete", Component: Delete()},{Name: "Domain", Component: Domain()},{Name: "DoubleArrow", Component: DoubleArrow()},{Name: "Download", Component: Download()},{Name: "Drag", Component: Drag()},{Name: "DropdownDown", Component: DropdownDown()},{Name: "DropdownUp", Component: DropdownUp()},{Name: "Duplicate", Component: Duplicate()},{Name: "Edit", Component: Edit()},{Name: "Enter", Component: Enter()},{Name: "Envelope", Component: Envelope()},{Name: "Erase", Component: Erase()},{Name: "Exchange", Component: Exchange()},{Name: "Expand", Component: Expand()},{Name: "ExternalLink", Component: ExternalLink()},{Name: "Failure", Component: Failure()},{Name: "Filter", Component: Filter()},{Name: "Flag", Component: Flag()},{Name: "Flask", Component: Flask()},{Name: "FolderL", Component: FolderL()},{Name: "Folder", Component: Folder()},{Name: "Gobl", Component: Gobl()},{Name: "Gov", Component: Gov()},{Name: "Handshake", Component: Handshake()},{Name: "Hashtag", Component: Hashtag()},{Name: "Header", Component: Header()},{Name: "Hide", Component: Hide()},{Name: "History", Component: History()},{Name: "IdBack", Component: IdBack()},{Name: "IdFront", Component: IdFront()},{Name: "If", Component: If()},{Name: "InfoBold", Component: InfoBold()},{Name: "Info", Component: Info()},{Name: "Invoice", Component: Invoice()},{Name: "Invopop", Component: Invopop()},{Name: "Key", Component: Key()},{Name: "Learn", Component: Learn()},{Name: "Less", Component: Less()},{Name: "List", Component: List()},{Name: "Loader", Component: Loader()},{Name: "Lock", Component: Lock()},{Name: "Logout", Component: Logout()},{Name: "Menu", Component: Menu()},{Name: "Note", Component: Note()},{Name: "Notification", Component: Notification()},{Name: "Ok", Component: Ok()},{Name: "OldVersion", Component: OldVersion()},{Name: "Options", Component: Options()},{Name: "Order", Component: Order()},{Name: "Payment", Component: Payment()},{Name: "Picture", Component: Picture()},{Name: "Pin", Component: Pin()},{Name: "Placeholder", Component: Placeholder()},{Name: "Pops", Component: Pops()},{Name: "Preview", Component: Preview()},{Name: "Published", Component: Published()},{Name: "Pulse", Component: Pulse()},{Name: "Puzzle", Component: Puzzle()},{Name: "Question", Component: Question()},{Name: "Queue", Component: Queue()},{Name: "Receipt", Component: Receipt()},{Name: "Reload", Component: Reload()},{Name: "Replace", Component: Replace()},{Name: "Reset", Component: Reset()},{Name: "Rocket", Component: Rocket()},{Name: "Running", Component: Running()},{Name: "Save", Component: Save()},{Name: "ScrollBottom", Component: ScrollBottom()},{Name: "ScrollLeft", Component: ScrollLeft()},{Name: "ScrollRight", Component: ScrollRight()},{Name: "ScrollTop", Component: ScrollTop()},{Name: "Search", Component: Search()},{Name: "Send", Component: Send()},{Name: "Settings", Component: Settings()},{Name: "Shortcut", Component: Shortcut()},{Name: "SidebarHide", Component: SidebarHide()},{Name: "SidebarShow", Component: SidebarShow()},{Name: "Sign", Component: Sign()},{Name: "Signature", Component: Signature()},{Name: "Skip", Component: Skip()},{Name: "Slash", Component: Slash()},{Name: "Sleep", Component: Sleep()},{Name: "Sliders", Component: Sliders()},{Name: "SortAscending", Component: SortAscending()},{Name: "SortDescending", Component: SortDescending()},{Name: "SquareCheck", Component: SquareCheck()},{Name: "Stack", Component: Stack()},{Name: "Stamp", Component: Stamp()},{Name: "StatusSquare", Component: StatusSquare()},{Name: "Status", Component: Status()},{Name: "Stop", Component: Stop()},{Name: "Success", Component: Success()},{Name: "Support", Component: Support()},{Name: "Tables", Component: Tables()},{Name: "Tag", Component: Tag()},{Name: "Team", Component: Team()},{Name: "Theme", Component: Theme()},{Name: "Tick", Component: Tick()},{Name: "Unarchive", Component: Unarchive()},{Name: "Unpin", Component: Unpin()},{Name: "Upload", Component: Upload()},{Name: "User", Component: User()},{Name: "Van", Component: Van()},{Name: "View", Component: View()},{Name: "WarningBold", Component: WarningBold()},{Name: "WarningOutline", Component: WarningOutline()},{Name: "Warning", Component: Warning()},{Name: "Workflow", Component: Workflow()},{Name: "Workspace", Component: Workspace()},{Name: "World", Component: World()},
}

templ Activity() {
Expand Down Expand Up @@ -842,6 +842,12 @@ templ Unarchive() {
</div>
}

templ Unpin() {
<div style="width: 16px; height: 16px;">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16"> <path fill="currentColor" fill-rule="evenodd" d="M11.378 6.009a.5.5 0 0 1 .604.369c.205.847.546 1.216 1.097 1.733.265.25.417.6.417.965v.179c0 .96-.78 1.74-1.74 1.74h-3.26v3.5a.5.5 0 0 1-1 0v-3.5a.5.5 0 1 1 0-1h4.26c.408 0 .74-.332.74-.74v-.179a.33.33 0 0 0-.103-.236c-.608-.572-1.112-1.104-1.384-2.228a.5.5 0 0 1 .37-.603m2.264-4.367a.5.5 0 0 1 .707.707l-12 12a.5.5 0 0 1-.708-.707zM9.706.995c.5 0 1 .188 1.378.488s.687.755.687 1.309a.5.5 0 0 1-1 0c0-.162-.093-.355-.308-.525a1.27 1.27 0 0 0-.757-.272H5.913c-.244 0-.401.088-.504.207-.11.128-.189.329-.189.59V4.25c0 .682-.143 1.569-.404 2.4-.258.818-.656 1.661-1.218 2.19a.33.33 0 0 0-.102.236v.92a.5.5 0 0 1 0 1 1 1 0 0 1-1-1v-.92c0-.365.15-.714.417-.965.375-.353.709-1 .949-1.761.236-.75.358-1.535.358-2.1V2.792c0-.455.136-.902.432-1.244.303-.35.742-.553 1.26-.553z" clip-rule="evenodd"/></svg>
</div>
}

templ Upload() {
<div style="width: 16px; height: 16px;">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16"> <path fill="currentColor" d="M14.5 9C14.776 9 15 9.224 15 9.5V12.5C15 13.881 13.881 15 12.5 15H3.5C2.119 15 1 13.881 1 12.5V9.5C1 9.224 1.224 9 1.5 9C1.776 9 2 9.224 2 9.5V12.5C2 13.328 2.672 14 3.5 14H12.5C13.328 14 14 13.328 14 12.5V9.5C14 9.224 14.224 9 14.5 9ZM8 1L8.101 1.01C8.135 1.017 8.169 1.028 8.2 1.042C8.209 1.046 8.216 1.05 8.225 1.055C8.247 1.066 8.269 1.078 8.289 1.093C8.297 1.098 8.304 1.105 8.312 1.111C8.329 1.126 8.347 1.14 8.362 1.157C8.366 1.161 8.371 1.164 8.374 1.168L12.374 5.668C12.557 5.874 12.538 6.191 12.332 6.374C12.126 6.557 11.809 6.538 11.626 6.332L8.5 2.815L8.501 10.5C8.501 10.776 8.277 11 8.001 11C7.725 11 7.501 10.776 7.501 10.5L7.5 2.814L4.374 6.332C4.191 6.538 3.874 6.557 3.668 6.374C3.462 6.191 3.443 5.874 3.626 5.668L7.626 1.168C7.629 1.164 7.633 1.161 7.637 1.157C7.65 1.143 7.664 1.13 7.679 1.118C7.69 1.109 7.7 1.1 7.712 1.092C7.731 1.078 7.751 1.067 7.771 1.057C7.781 1.052 7.789 1.046 7.799 1.042C7.86 1.015 7.928 1 8 1Z"/></svg>
Expand Down
Loading
Loading