From 0e6774614c9ce9e9b1c9948db814b95484be1bef Mon Sep 17 00:00:00 2001 From: SSUHYUNKIM Date: Fri, 7 Feb 2025 21:46:50 +0900 Subject: [PATCH] =?UTF-8?q?[FIX]=20Type=20=EC=B6=94=EA=B0=80=20=EC=9E=91?= =?UTF-8?q?=EC=97=85(#41)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/design/domain/filter/FilterType.java | 12 ++++++++++-- .../domain/design/domain/link/LinkType.java | 3 +++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/java/ject/componote/domain/design/domain/filter/FilterType.java b/src/main/java/ject/componote/domain/design/domain/filter/FilterType.java index e451a862..b91d79c0 100644 --- a/src/main/java/ject/componote/domain/design/domain/filter/FilterType.java +++ b/src/main/java/ject/componote/domain/design/domain/filter/FilterType.java @@ -7,8 +7,16 @@ @Getter public enum FilterType { PLATFORM(List.of("GITHUB", "FIGMA", "STORYBOOK", "ZEROHEIGHT")), - TECHNOLOGY(List.of("REACT", "ANGULAR", "VUE")), - CONTENT(List.of("DESIGN_TOKEN", "CODE_EXAMPLES", "ACCESSIBILITY_GUIDE")), + TECHNOLOGY(List.of("ANGULAR", "NONE", "CSS", "CSS_IN_JS", "CSS_MODULES", "HTML", + "REACT", "SASS", "STIMULUS", "SVELTE", "TAILWIND_CSS", "TWIG", "VANILLA_JS", "VUE", + "WEB_COMPONENTS")), + /* + DESIGN_TOKEN: 디자인 토큰, ICON: 아이콘, OPENSOURCE: 오픈소스, EXAMPLE: 용례, + BRAND_PRINCIPLES: 브랜드 원칙, ACCESSIBILITY_INFORMATION: 접근성 안내, + VOICE_AND_TONE: 보이스와 톤, CODE_EXAMPLE: 코드 예제 + */ + CONTENT(List.of("DESIGN_TOKEN", "ICON", "OPENSOURCE", "EXAMPLE", "BRAND_PRINCIPLES", + "ACCESSIBILITY_INFORMATION", "VOICE_AND_TONE", "CODE_EXAMPLE")), DEVICE(List.of("DESKTOP", "MOBILE")); private final List values; diff --git a/src/main/java/ject/componote/domain/design/domain/link/LinkType.java b/src/main/java/ject/componote/domain/design/domain/link/LinkType.java index e6a87457..f670f2b3 100644 --- a/src/main/java/ject/componote/domain/design/domain/link/LinkType.java +++ b/src/main/java/ject/componote/domain/design/domain/link/LinkType.java @@ -5,6 +5,9 @@ public enum LinkType { FIGMA("^https://www\\.figma\\.com/.+"), SLACK("^https://[a-zA-Z0-9]+\\.slack\\.com/.+"), CODE_PEN("^https://codepen\\.io/.+"), + WEBSITE(".*"), + ZEROHEIGHT("^https://base\\.uber\\.com/.+"), + STORYBOOK("^https://[a-zA-Z0-9.-]+\\.storybook\\.com/.+|^https://[a-zA-Z0-9.-]+\\.delldesignsystem\\.com/.+"), ETC(".*"); // ETC는 모든 URL 허용 private final String regex;