Skip to content

[CHORE] 디자인 아이콘 세트 SVG 추가#68

Merged
jjangminii merged 4 commits into
developfrom
chore/ui/67-add-icon-svgs
Jul 1, 2026
Merged

[CHORE] 디자인 아이콘 세트 SVG 추가#68
jjangminii merged 4 commits into
developfrom
chore/ui/67-add-icon-svgs

Conversation

@jjangminii

@jjangminii jjangminii commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

ISSUE 🔗

close #67



What is this PR? 🔍

디자인 아이콘 44종의 SVG 원본을 추가하고, SVGR로 생성되는 컴포넌트를 Storybook에서 한눈에 확인할 수 있는 전시 스토리를 추가했습니다. 그 과정에서 발견된 Chromatic CI 빌드 실패도 함께 수정했습니다.

배경

  • 기존 구조: icons/sourceplay.svg 하나만 존재했고, SVGR 빌드 파이프라인(icons:generate)만 구성되어 있었습니다 ([CHORE] SVGR 세팅 #54).
  • 발생 문제: 실제 서비스에서 사용할 아이콘 원본이 없어 디자인 시스템 컴포넌트에서 아이콘을 활용할 수 없었습니다.
  • 해결 방향: 피그마에서 받은 아이콘 원본을 정리해 추가하고, 생성된 컴포넌트를 Storybook에서 일괄 검증할 수 있도록 했습니다.

아이콘 소스 파일

  • 변경 요약: icons/source에 44개의 svg 파일을 kebab-case 네이밍으로 추가했습니다.
  • 이유: 피그마에서 내려받은 원본 파일명이 Ic_dot_click, Ic_repeat_ON처럼 PascalCase·언더스코어·대소문자가 혼용돼 있어 프로젝트의 kebab-case 네이밍 컨벤션과 맞지 않았고, 불필요한 ic 접두사도 포함돼 있었습니다.
  • 구현 방식: 파일명에서 ic 접두사를 제거하고 전체를 소문자 kebab-case로 통일했습니다. 이후 pnpm icons:generate(SVGR)를 실행해 icons/generated/*.tsxicons/index.ts를 재생성했습니다. 두 산출물은 이미 gitignore 대상([CHORE] SVGR 세팅 #54)이라 이번 커밋에는 포함되지 않았고, 리뷰어가 로컬에서 확인하려면 동일 명령을 실행해야 합니다.

Storybook 전시

  • 변경 요약: icons/Icons.stories.tsx를 추가해 생성된 아이콘 컴포넌트를 한 화면에서 확인할 수 있도록 했습니다.
  • 이유: 아이콘 44개마다 개별 스토리를 만드는 대신, 전체를 grid로 나열해 한 번에 렌더링 여부를 검증하기 위함입니다. 기존 Color/Typography 토큰 전시 스토리와 동일한 패턴(render() 기반, title: "Tokens/*")을 따랐습니다.
  • 구현 방식: icons/index.ts의 export를 모두 순회하며 grid-template-columns: repeat(auto-fill, minmax(120px, 1fr))로 렌더링합니다. 초기에는 컨테이너에 width 지정이 없어 세로로만 길게 나열되는 문제가 있어 width: 100%를 추가해 가로 공간도 채우도록 수정했습니다.

Chromatic CI 빌드 수정

  • 변경 요약: build:storybook 스크립트가 icons:generate를 먼저 실행하도록 수정했습니다.
  • 이유: icons/index.ts는 gitignore 대상이라 CI의 클린 체크아웃에는 존재하지 않는데, 기존 build:storybook(storybook build)은 이를 생성하는 과정 없이 바로 빌드를 시도해 Icons.stories.tsx./index import를 resolve하지 못하고 실패했습니다. check-types, build 태스크는 이미 icons:generate를 선행 의존성으로 갖고 있었지만([CHORE] SVGR 세팅 #54), build:storybook에는 빠져 있었습니다.
  • 구현 방식: build:storybook"pnpm icons:generate && storybook build"로 변경했습니다. Chromatic 워크플로우는 chromaui/action에서 이 스크립트를 turbo 없이 직접 실행하기 때문에, turbo.json의 태스크 의존성이 아니라 스크립트 자체에서 선행 실행하도록 했습니다.



To Reviewers

icons/generated/*.tsx, icons/index.ts는 gitignore 대상이라 이 PR의 diff에는 보이지 않습니다. 리뷰 시 pnpm icons:generate를 로컬에서 실행한 뒤 Storybook의 Tokens/Icons 스토리로 44개 아이콘이 모두 정상 렌더링되는지 확인해 주세요. 실제 컴포넌트에서 아이콘을 사용하는 작업은 이번 PR 범위에 포함되지 않았습니다.

image

혹시 아이콘 뺴먹은게 있다면 말해주세요-!

Screenshot 📷



Test Checklist ✔

  • pnpm --filter @repo/timo-design-system check-types 통과
  • pnpm --filter @repo/timo-design-system lint 통과
  • pnpm icons:generate 실행 → 45개 아이콘 컴포넌트 생성 확인
  • 로컬 Storybook Tokens/Icons 스토리에서 렌더링 확인
  • icons/index.ts, icons/generated 삭제 후 pnpm run build:storybook 재실행 → CI와 동일한 클린 상태에서 빌드 성공 확인
  • pnpm build — 미실행: CI에서 확인 예정

- 디자인 아이콘 세트 SVG 원본 파일을 추가했습니다
- 아이콘 렌더링을 확인할 수 있는 Storybook 전시 스토리를 추가했습니다
@vercel

vercel Bot commented Jul 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
timo Ready Ready Preview, Comment Jul 1, 2026 4:07pm

@github-actions github-actions Bot added the ⌚ Timo-Design-system Timo 디자인 시스템 label Jul 1, 2026
@github-actions github-actions Bot added 🧹 CHORE 기능에 대한 임시 코드, test 코드 등 ♠️ 정민 정민양 labels Jul 1, 2026
@coderabbitai

coderabbitai Bot commented Jul 1, 2026

Copy link
Copy Markdown

Review Change Stack

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (5)
  • packages/timo-design-system/src/icons/source/end-black.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/end-blue.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/play-timer.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/plus-blue.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/plus-gray.svg is excluded by !**/*.svg

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: d4b13a22-9cfd-4b8c-aff1-58a143ddf6e9

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Walkthrough

Storybook용 아이콘 스토리가 추가되었고, 빌드 스크립트는 Storybook 실행 전에 아이콘 생성이 먼저 되도록 변경되었습니다. 아이콘은 그리드로 렌더링되며 각 이름이 함께 표시됩니다.

Changes

Icons 스토리 구현

Layer / File(s) Summary
스토리 메타와 아이콘 그리드
packages/timo-design-system/src/icons/Icons.stories.tsx
Storybook 메타에 padded 레이아웃을 지정하고, All 스토리에서 Object.entries로 아이콘을 순회해 24x24 아이콘과 이름 라벨을 그리드로 렌더링합니다.
Storybook 빌드 전 아이콘 생성
packages/timo-design-system/package.json
build:storybookstorybook build 전에 pnpm icons:generate를 실행하도록 변경됩니다.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

  • Team-Timo/Timo-client#25: Storybook 스크립트와 실행 흐름을 조정한 이력으로, 이번 build:storybook 변경과 직접 연결됩니다.
  • Team-Timo/Timo-client#55: 아이콘 생성 파이프라인을 다룬 PR로, 이번 Storybook 빌드 전 icons:generate 실행과 맞닿아 있습니다.

Suggested labels: ✨ Feature

Suggested reviewers: kimminna, yumin-kim2

짧고 단정하네요. 아이콘이 이제 Storybook 무대에 제대로 올라섰습니다.
공식 문서로는 Storybook 스토리 작성 문서와 addon layout 관련 문서를 함께 보면 좋습니다: https://storybook.js.org/docs/writing-stories , https://storybook.js.org/docs/configure/story-layout

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Linked Issues check ❓ Inconclusive 제공된 diff에는 Storybook 스토리와 빌드 스크립트만 보여 핵심 요구인 SVG 원본 추가·export 재생성 여부를 확인할 수 없습니다. icons/source 추가와 icons/index.ts 반영, SVGR 생성 결과를 diff에 포함해 다시 확인할 수 있게 해주세요.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed 제목이 디자인 아이콘 SVG 세트 추가라는 핵심 변경을 정확히 요약합니다.
Out of Scope Changes check ✅ Passed 빌드 스크립트의 icons:generate 추가는 아이콘 생성과 Storybook 검증을 돕는 범위라 별도 이탈은 보이지 않습니다.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description check ✅ Passed 설명이 아이콘 SVG 추가, Storybook 전시 스토리, Chromatic 빌드 수정이라는 변경사항과 직접적으로 잘 맞습니다.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/ui/67-add-icon-svgs

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown

Timo Performance Report

Bundle Size — timo-web
라우트 크기 First Load JS
/ 0 B 🟡 205.49 kB
/focus 0 B 🟡 205.49 kB
/home 0 B 🟡 205.49 kB
/login 0 B 🟡 205.49 kB
/onboarding 0 B 🟡 205.49 kB
/settings 0 B 🟡 205.49 kB
/settings/account 0 B 🟡 205.49 kB
/settings/policy 0 B 🟡 205.49 kB
/statistics 0 B 🟡 205.49 kB
/today 0 B 🟡 205.49 kB

공유 번들: 205.49 kB
🟢 < 200kB  |  🟡 < 350kB  |  🔴 ≥ 350kB (First Load JS · gzip)

Lighthouse — timo-web

⚠️ Lighthouse 결과를 가져오지 못했습니다.

Image Optimization — timo-web

public/ 디렉토리에 이미지가 없습니다.

측정 커밋: 1332c66

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@packages/timo-design-system/src/icons/Icons.stories.tsx`:
- Line 1: The Storybook build for Icons.stories.tsx is failing because it
imports Icons from ./index, but that generated module is missing in CI. Update
the Chromatic/Storybook pipeline so pnpm icons:generate runs before the
Storybook build step, or change the workflow to use a committed generated index
instead of a gitignored file. Verify the fix against the Icons.stories.tsx
import and the generated packages/timo-design-system/src/icons/index entry so
the build can resolve the module consistently.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 50bff191-14fb-49fc-bb39-4fe4606a6a63

📥 Commits

Reviewing files that changed from the base of the PR and between 680719d and ef9602f.

⛔ Files ignored due to path filters (44)
  • packages/timo-design-system/src/icons/source/ai-default.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/ai-white.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/calendar-blue.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/calendar-disable.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/calendar-on.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/chart-hover.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/chart-off.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/chart-on.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/chevron-down.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/chevron-left.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/chevron-right.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/chevron-up.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/clock-blue.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/clock-disable.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/clock-on.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/delete.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/dot-click.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/dot-disable.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/dot-on.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/home-hover.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/home-off.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/home-on.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/memo-disable.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/memo-on.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/plus.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/repeat-blue.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/repeat-disable.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/repeat-on.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/repeat-todo-disable.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/repeat-todo-on.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/setting-hover.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/setting-off.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/setting-on.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/sidebar-left.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/sidebar-right.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/timer-hover.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/timer-off.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/timer-on.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/today-hover.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/today-off.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/today-on.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/trash-blue.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/trash-disable.svg is excluded by !**/*.svg
  • packages/timo-design-system/src/icons/source/trash-on.svg is excluded by !**/*.svg
📒 Files selected for processing (1)
  • packages/timo-design-system/src/icons/Icons.stories.tsx

@@ -0,0 +1,50 @@
import * as Icons from "./index";

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🎯 Functional Correctness | 🔴 Critical | 🏗️ Heavy lift

빌드가 깨져요! ./index 못 찾는다는 파이프라인 로그가 빨간불을 켜고 있습니다. 🚨

Chromatic 빌드 로그에 [UNRESOLVED_IMPORT]: Could not resolve './index'가 명확히 찍혀 있습니다. PR 설명에 따르면 icons/index.tspnpm icons:generate로 생성되고 .gitignore 처리되어 있는데, CI 파이프라인이 Storybook 빌드 전에 이 생성 스텝을 실행하지 않는 것으로 보입니다.

CI 워크플로우(Chromatic 빌드 스텝)에 pnpm icons:generate 실행을 Storybook 빌드보다 먼저 추가하거나, 생성 산출물을 커밋 대상으로 전환하는 방안을 검토해주세요. Storybook 관련 공식 문서도 참고하시면 좋을 것 같아요: Storybook builders.

🧰 Tools
🪛 GitHub Actions: Chromatic / 0_chromatic.txt

[error] 1-1: Storybook build failed with [UNRESOLVED_IMPORT]: Could not resolve './index' imported by Icons.stories.tsx.

🪛 GitHub Actions: Chromatic / chromatic

[error] 1-1: Storybook build (vite) failed with [UNRESOLVED_IMPORT]: Could not resolve './index' imported from src/icons/Icons.stories.tsx.


[error] 1-1: Command failed with exit code 1: pnpm run build:storybook --output-dir=/tmp/chromatic--2419-jh3npLtCBzto --stats-json=/tmp/chromatic--2419-jh3npLtCBzto

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/timo-design-system/src/icons/Icons.stories.tsx` at line 1, The
Storybook build for Icons.stories.tsx is failing because it imports Icons from
./index, but that generated module is missing in CI. Update the
Chromatic/Storybook pipeline so pnpm icons:generate runs before the Storybook
build step, or change the workflow to use a committed generated index instead of
a gitignored file. Verify the fix against the Icons.stories.tsx import and the
generated packages/timo-design-system/src/icons/index entry so the build can
resolve the module consistently.

Source: Pipeline failures

- Chromatic CI가 generated 아이콘 파일 없이 storybook build를 실행해 실패하던 문제를 수정했습니다
- build:storybook 스크립트가 icons:generate를 먼저 실행하도록 변경했습니다
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown

Storybook Preview

항목 링크
Storybook 열기
Chromatic 빌드 확인

마지막 업데이트: 2026-07-01 16:06 UTC

@ehye1 ehye1 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

아이콘이 40개가 넘었다니 👀
근데 btn_add task에 있는 plusIcon이랑 첨부한 아이콘이랑 컬러가 다른데 상관없나요??

Image Image

@jjangminii

Copy link
Copy Markdown
Contributor Author

아이콘이 40개가 넘었다니 👀 근데 btn_add task에 있는 plusIcon이랑 첨부한 아이콘이랑 컬러가 다른데 상관없나요??

Image Image

우와 잠시만요..

- 회색 plus 아이콘 원본 파일을 추가했습니다
@coderabbitai

coderabbitai Bot commented Jul 1, 2026

Copy link
Copy Markdown

Review Change Stack

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (1)
  • packages/timo-design-system/src/icons/source/plus-gray.svg is excluded by !**/*.svg

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 916e76df-b4d6-4f82-bdb4-4c2d1529329f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Walkthrough

Storybook용 아이콘 스토리가 추가되었고, 빌드 스크립트는 Storybook 실행 전에 아이콘 생성이 먼저 되도록 변경되었습니다. 아이콘은 그리드로 렌더링되며 각 이름이 함께 표시됩니다.

Changes

Icons 스토리 구현

Layer / File(s) Summary
스토리 메타와 아이콘 그리드
packages/timo-design-system/src/icons/Icons.stories.tsx
Storybook 메타에 padded 레이아웃을 지정하고, All 스토리에서 Object.entries로 아이콘을 순회해 24x24 아이콘과 이름 라벨을 그리드로 렌더링합니다.
Storybook 빌드 전 아이콘 생성
packages/timo-design-system/package.json
build:storybookstorybook build 전에 pnpm icons:generate를 실행하도록 변경됩니다.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

  • Team-Timo/Timo-client#25: Storybook 스크립트와 실행 흐름을 조정한 이력으로, 이번 build:storybook 변경과 직접 연결됩니다.
  • Team-Timo/Timo-client#55: 아이콘 생성 파이프라인을 다룬 PR로, 이번 Storybook 빌드 전 icons:generate 실행과 맞닿아 있습니다.

Suggested labels: ✨ Feature

Suggested reviewers: kimminna, yumin-kim2

짧고 단정하네요. 아이콘이 이제 Storybook 무대에 제대로 올라섰습니다.
공식 문서로는 Storybook 스토리 작성 문서와 addon layout 관련 문서를 함께 보면 좋습니다: https://storybook.js.org/docs/writing-stories , https://storybook.js.org/docs/configure/story-layout

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Linked Issues check ❓ Inconclusive 제공된 diff에는 Storybook 스토리와 빌드 스크립트만 보여 핵심 요구인 SVG 원본 추가·export 재생성 여부를 확인할 수 없습니다. icons/source 추가와 icons/index.ts 반영, SVGR 생성 결과를 diff에 포함해 다시 확인할 수 있게 해주세요.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed 제목이 디자인 아이콘 SVG 세트 추가라는 핵심 변경을 정확히 요약합니다.
Out of Scope Changes check ✅ Passed 빌드 스크립트의 icons:generate 추가는 아이콘 생성과 Storybook 검증을 돕는 범위라 별도 이탈은 보이지 않습니다.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description check ✅ Passed 아이콘 SVG 추가, Storybook 전시 스토리, Chromatic 빌드 수정이라는 변경 내용과 설명이 잘 맞습니다.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/ui/67-add-icon-svgs

Comment @coderabbitai help to get the list of available commands.

@ehye1 ehye1 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

굿굿 일단 피그마에 있는 거 다 들어간 것 같아요!!🫰🏻

- end-black, end-blue, play-timer, plus-blue 아이콘 원본 파일을 추가했습니다

@kimminna kimminna left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

엄.청.난 수작업
고생했숴영!
어차피 더 추가될 것 같으니 그때그때 아이콘 없으면 추가해서 작업합시다

@yumin-kim2 yumin-kim2 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

아이콘들이 아름답게 들어가있네요...🫰🏻 덕분에 작업이 편해질 것 같아요!! 너무 수고하셨습니다 !!!!!!👍👍

@jjangminii jjangminii merged commit 51057e4 into develop Jul 1, 2026
13 of 14 checks passed
@kimminna kimminna deleted the chore/ui/67-add-icon-svgs branch July 2, 2026 15:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⌚ Timo-Design-system Timo 디자인 시스템 ♠️ 정민 정민양 🧹 CHORE 기능에 대한 임시 코드, test 코드 등

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CHORE] 디자인 아이콘 세트 SVG 추가

4 participants