Skip to content

Add SunIcon and MoonIcon components - #332

Merged
davinotdavid merged 3 commits into
mainfrom
davinotdavid/add-sun-moon-icons
Sep 21, 2026
Merged

davinotdavid merged 3 commits into
mainfrom
davinotdavid/add-sun-moon-icons

Conversation

@davinotdavid

@davinotdavid davinotdavid commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor

What changed?

  • Added SunIcon and MoonIcon components + stories.

Why?

  • These icons are specific to TB Desktop and should be consistent. There's a very similar counterpart in Phosphor icons but not quite the same. These will be needed for the Light / Dark mode toggle.

Applicable Issues

Closes #331

QA Log

  • Manually checked on Storybook (screenshots below)

Screenshots

Light mode:
image

image

Dark mode:
image

image

@devmount devmount left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, thanks for adding those! I just found missing viewBox attributes. But other than that: working fine!

Comment thread src/foundation/MoonIcon.vue Outdated
Comment thread src/foundation/SunIcon.vue Outdated
davinotdavid and others added 2 commits September 21, 2026 09:35
Co-authored-by: Andreas <mail@devmount.de>
Co-authored-by: Andreas <mail@devmount.de>
@davinotdavid

Copy link
Copy Markdown
Contributor Author

@devmount oh indeed, thanks for the suggestion! Interestingly, this was an export directly from Figma so I wonder if we somehow uncovered a bug on their end heh 🤔

@devmount devmount left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking great now, thanks! 🙇🏻

Haha good question on the Figma export. I made the experience that the export function in Figma sometimes differs depending on what is selected, so I'm not sure if that's the case here 🤷🏻

@davinotdavid
davinotdavid merged commit 87d38b0 into main Sep 21, 2026
5 checks passed
@davinotdavid
davinotdavid deleted the davinotdavid/add-sun-moon-icons branch September 21, 2026 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Sun/Moon icons

2 participants