Skip to content

Export & Integrate Icons from Design SystemΒ #554

@ashleyshaw

Description

@ashleyshaw

πŸ› οΈ Export & Integrate Icons from Design System

Branch Target: 2.1-trunk (via dedicated feature branch)
Assignee: @ZaredRogers
Reviewer: @tibiii
Labels: type: enhancement, icons, design-system, needs-export


βœ… Objective

Export and prepare a full set of icons from the design system for integration into the Tour Operator plugin. These icons are based on the open source Heroicons set and will be used across our block-based UI templates.


πŸ“ File Structure & Export Rules

  1. Export icons into the following folders:
/includes/blocks/icons/src/source-icons/solid/
/includes/blocks/icons/src/source-icons/outline/
  1. Each icon should:
  • Be in SVG format
  • Use the correct style:
    • Solid: <path fill="currentColor" />
    • Outline: <path stroke="currentColor" />
  • Be named identically in both styles if both exist (e.g. arrow-down.svg)
  1. Do not merge directly into 2.1-trunk
    Instead, create a feature branch (e.g. feature/icon-export-20250728) and notify @tibiii once pushed.

πŸ—‚οΈ Icon List (from Design System)

Icon Name Solid Outline
arrow-down-icon βœ…
arrow-right-icon βœ…
check-icon βœ…
chevron-down-icon βœ…
chevron-left-icon βœ…
chevron-right-icon βœ…
chevron-up-icon βœ…
close-icon βœ…
email-icon βœ… βœ…
heart-icon βœ… βœ…
destination-icon βœ…
phone-icon βœ… βœ…
search-icon βœ…
rating-icon βœ… βœ…
user-icon βœ… βœ…
warning-icon βœ… βœ…
accommodation-icon βœ…
travel-style-icon βœ…
price-icon βœ… βœ…
duration-icon βœ…
departs-from-ends-in-icon βœ…
number-of-units-icon βœ…
accommodation-type-icon βœ…
drinks-basis-icon βœ…
best-months-to-travel-icon βœ…
room-basis-icon βœ…
suggested-visitor-types-icon βœ…
special-interests-icon βœ…
minimum-child-age-icon βœ…
group-size-icon βœ…
list-arrow-icon βœ… βœ…
list-check-icon βœ… βœ…

πŸ”„ Post-Export Tasks

  • Push exported icons into a feature branch
  • Notify @tibiii to run the icon build process
  • Wait for confirmation that icons are compiled and integrated correctly
  • Once verified, merge the feature branch into 2.1-trunk

πŸ“š Attribution & Readme Updates

Please update both plugin readmes to credit the open source icon set:

readme.md

Add under Assets or Design Credits section:

### Icon Set Attribution
Icons used in this plugin are derived from the [Heroicons](https://heroicons.com/) open source icon library by the creators of Tailwind CSS. Licensed under the MIT License.


readme.txt & readme.md file updates - Add under Assets or Credits section:

== Assets ==
Icons are sourced from the Heroicons library: https://heroicons.com/
Licensed under the MIT License.

Metadata

Metadata

Assignees

Priority

None yet

Projects

Status
πŸ“₯ Needs Dev

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions