-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
π :: (#382) μλ¦Ό μμ νλ©΄ μΆκ° #383
The head ref may contain hidden characters: "feature/382-\uC54C\uB9BC-\uC5C6\uC74C-\uD654\uBA74-\uCD94\uAC00"
Conversation
Walkthroughμ΄ λ³κ²½ μ¬νμ Changes
Suggested labels
Suggested reviewers
Poem
π Recent review detailsConfiguration used: CodeRabbit UI π Files selected for processing (2)
π§ Files skipped from review as they are similar to previous changes (2)
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? πͺ§ TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
π§Ή Outside diff range and nitpick comments (6)
feature/notice/src/main/res/values/string.xml (1)
9-9
: μλ‘μ΄ λ¬Έμμ΄ λ¦¬μμ€κ° μ μΆκ°λμμ΅λλ€.μλ‘μ΄ "no_notice" λ¬Έμμ΄ λ¦¬μμ€κ° PRμ λͺ©μ μ λ§κ² μ μΆκ°λμμ΅λλ€. μ΄λ 곡μ§μ¬νμ΄ μμ λ μ¬μ©μμκ² μ μ ν νΌλλ°±μ μ 곡ν κ²μ λλ€.
μΌκ΄μ±μ μν΄ λ€μκ³Ό κ°μ΄ λ¬Έμ₯ λμ λ§μΉ¨νλ₯Ό μΆκ°νλ κ²μ΄ μ΄λ¨κΉμ?
- <string name="no_notice">μμ§ κ³΅μ§μ¬νμ΄ μμ΄μ</string> + <string name="no_notice">μμ§ κ³΅μ§μ¬νμ΄ μμ΄μ.</string>μ΄λ κ² νλ©΄ λ€λ₯Έ λ¬Έμμ΄ λ¦¬μμ€λ€κ³Ό μΌκ΄λ μ€νμΌμ μ μ§ν μ μμ΅λλ€.
feature/notification/src/main/res/values/strings.xml (1)
17-17
: μλ‘μ΄ λ¬Έμμ΄ λ¦¬μμ€κ° μ μ ν μΆκ°λμμ΅λλ€.μλ‘μ΄ "no_notification" λ¬Έμμ΄ λ¦¬μμ€κ° PRμ λͺ©μ μ λ§κ² μ μΆκ°λμμ΅λλ€. μ΄λ μλ¦Όμ΄ μλ κ²½μ°λ₯Ό μ²λ¦¬νλ λ° μ μ©ν κ²μ λλ€.
μΌκ΄μ±μ μν΄ λ€λ₯Έ λ¬Έμμ΄ λ¦¬μμ€λ€κ³Ό λ§μ°¬κ°μ§λ‘ λ¬Έμ₯ λμ λ§μΉ¨νλ₯Ό μΆκ°νλ κ²μ΄ μ΄λ¨κΉμ? μλ₯Ό λ€λ©΄:
- <string name="no_notification">μμ§ μλ¦Όμ΄ μμ΄μ</string> + <string name="no_notification">μμ§ μλ¦Όμ΄ μμ΄μ.</string>core/design-system/src/main/java/team/retum/jobisdesignsystemv2/foundation/JobisIcon.kt (1)
38-38
: μλ‘μ΄ Empty μμ΄μ½μ΄ μΆκ°λμμ΅λλ€.μλ‘μ΄ Empty μμ΄μ½μ μΆκ°λ μ μ ν΄ λ³΄μ λλ€. μ΄λ PRμ λͺ©μ μΈ 'μλ¦Ό μμ' λ° '곡μ§μ¬ν μμ' νλ©΄ ꡬνμ μ¬μ©λ κ²μΌλ‘ 보μ λλ€.
κ°λ₯νλ€λ©΄, μ΄ μλ‘μ΄ μμ΄μ½μ μ©λλ μ¬μ© μ¬λ‘μ λν κ°λ¨ν μ£Όμμ μΆκ°νλ κ²μ΄ μ’μ κ² κ°μ΅λλ€. μλ₯Ό λ€μ΄:
// λΉ μνλ₯Ό λνλ΄λ μμ΄μ½ (μ: μλ¦Όμ΄λ 곡μ§μ¬νμ΄ μλ κ²½μ°) val Empty = R.drawable.ic_emptyfeature/notice/src/main/java/team/retum/jobis/notice/ui/NoticesScreen.kt (2)
100-102
: κ°μ μ¬ν: λΉ κ³΅μ§μ¬ν μ²λ¦¬κ° μ μΆκ°λμμ΅λλ€.곡μ§μ¬νμ΄ μμ λ
EmptyNoticeContent
λ₯Ό νμνλ λ‘μ§μ΄ μ ꡬνλμμ΅λλ€. μ¬μ©μ κ²½νμ ν₯μμν€λ μ’μ μΆκ°μ¬νμ λλ€.κ°μ μ μν μ μ:
if
λ¬Έ μλ€λ‘ 곡백μ μΆκ°νμ¬ κ°λ μ±μ λμ΄λ κ²μ΄ μ’μ΅λλ€.λ€μκ³Ό κ°μ΄ μμ νλ κ²μ κ³ λ €ν΄λ³΄μΈμ:
- if(notices.isEmpty()) { + if (notices.isEmpty()) { EmptyNoticeContent() }
146-164
: LGTM:EmptyNoticeContent
ν¨μκ° μ ꡬνλμμ΅λλ€.μλ‘ μΆκ°λ
EmptyNoticeContent
ν¨μλ 곡μ§μ¬νμ΄ μμ λ μ μ ν UIλ₯Ό νμν©λλ€. Jetpack Compose μ»΄ν¬λνΈλ€μ μ νμ©νκ³ μμΌλ©°, λμμΈ μμ€ν μ λ°λ₯΄κ³ μμ΅λλ€.κ°μ μ μν μ μ:
- μΌκ΄μ±μ μν΄
JobisTheme.colors
λ₯Ό μ¬μ©νμ¬ ν μ€νΈ μμμ μ§μ νλ κ²μ΄ μ’μ΅λλ€.λ€μκ³Ό κ°μ΄ μμ νλ κ²μ κ³ λ €ν΄λ³΄μΈμ:
JobisText( text = stringResource(id = R.string.no_notice), style = JobisTypography.SubHeadLine, + color = JobisTheme.colors.onSurface, )
feature/notification/src/main/java/team/retum/notification/ui/NotificationsScreen.kt (1)
208-226
: EmptyNotificationContent ν¨μκ° μ ꡬνλμμ΅λλ€.μλ‘μ΄ EmptyNotificationContent ν¨μλ λ€μκ³Ό κ°μ μ₯μ μ΄ μμ΅λλ€:
- Compose λͺ¨λ² μ¬λ‘λ₯Ό λ°λ₯΄λ μ ꡬ쑰νλ ν¨μμ λλ€.
- μ€μ μ λ ¬ λ μ΄μμμ μν΄ μ μ ν κ°κ²©κ³Ό μ λ ¬μ μ¬μ©ν©λλ€.
- ν μ€νΈ λ΄μ©μ stringResourceλ₯Ό μ¬μ©νμ¬ μ¬μ΄ νμ§νκ° κ°λ₯ν©λλ€.
- μ΄ νμΌ λ΄μμλ§ μ¬μ©λλ―λ‘ privateμΌλ‘ μ μ νκ² μ μΈλμμ΅λλ€.
μ κ·Όμ± κ°μ μ μν΄ Image μ»΄ν¬μ λΈμ contentDescriptionμ μ’ λ ꡬ체μ μΌλ‘ λ³κ²½νλ κ²μ΄ μ’μ΅λλ€. μλ₯Ό λ€μ΄:
- contentDescription = "empty notification", + contentDescription = stringResource(id = R.string.empty_notification_description),κ·Έλ¦¬κ³ strings.xml νμΌμ λ€μκ³Ό κ°μ 리μμ€λ₯Ό μΆκ°νμΈμ:
<string name="empty_notification_description">μλ¦Όμ΄ μμμ λνλ΄λ μ΄λ―Έμ§</string>μ΄λ κ² νλ©΄ νλ©΄ μ½κΈ° νλ‘κ·Έλ¨ μ¬μ©μμκ² λ λͺ νν μ 보λ₯Ό μ 곡ν μ μμ΅λλ€.
π Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
β Files ignored due to path filters (1)
core/design-system/src/main/res/drawable/ic_empty.png
is excluded by!**/*.png
π Files selected for processing (7)
- core/design-system/src/main/java/team/retum/jobisdesignsystemv2/foundation/JobisIcon.kt (1 hunks)
- feature/company/src/main/java/team/retum/company/ui/SearchCompaniesScreen.kt (2 hunks)
- feature/notice/src/main/java/team/retum/jobis/notice/ui/NoticesScreen.kt (3 hunks)
- feature/notice/src/main/res/values/string.xml (1 hunks)
- feature/notification/src/main/java/team/retum/notification/ui/NotificationsScreen.kt (6 hunks)
- feature/notification/src/main/res/values/strings.xml (1 hunks)
- feature/recruitment/src/main/java/team/retum/jobis/recruitment/ui/SearchRecruitmentScreen.kt (1 hunks)
π§° Additional context used
π Additional comments (8)
feature/company/src/main/java/team/retum/company/ui/SearchCompaniesScreen.kt (3)
28-28
: JobisIcon μν¬νΈ μΆκ° μΉμΈJobisIcon ν΄λμ€λ₯Ό μν¬νΈνλ κ²μ μ€μ μ§μ€μ μμ΄μ½ κ΄λ¦¬ μμ€ν μΌλ‘μ μ νμ λνλ΄λ©°, μ΄λ μ½λμ μΌκ΄μ±κ³Ό μ μ§λ³΄μμ±μ ν₯μμν΅λλ€.
98-98
: JobisIcon.Empty 리μμ€ μ¬μ© μΉμΈ λ° μκ°μ νμΈ μ μJobisIcon.Empty 리μμ€λ₯Ό μ¬μ©νλ κ²μ μ€μ μ§μ€μ μμ΄μ½ μμ€ν κ³Ό μΌμΉνλ©° μΉμΈλ©λλ€. κ·Έλ¬λ μ μμ΄μ½μ΄ λΉ μνλ₯Ό μ μ ν λνλ΄λμ§ μκ°μ μΌλ‘ νμΈνλ κ²μ΄ μ’μ΅λλ€.
λμμ΄λ λλ UI/UX νκ³Ό νλ ₯νμ¬ μλ‘μ΄ JobisIcon.Empty μμ΄μ½μ΄ μ΄ μ»¨ν μ€νΈμ μ ν©νμ§ νμΈν΄μ£ΌμΈμ.
Line range hint
1-114
: μ 체 λ³κ²½ μ¬ν μμ½ λ° μν₯ νκ°μ΄ PRμ λ³κ²½ μ¬νμ μ€μ μ§μ€μ μμ΄μ½ κ΄λ¦¬ μμ€ν μΌλ‘μ μ νμ λνλ λλ€. μ΄λ μ½λλ² μ΄μ€μ μΌκ΄μ±μ ν₯μμν€κ³ ν₯ν μμ΄μ½ κ΄λ ¨ λ³κ²½μ λ μ½κ² λ§λ€ κ²μ λλ€. νμΌμ μ λ°μ μΈ κ΅¬μ‘°μ κΈ°λ₯μ κ·Έλλ‘ μ μ§λμμΌλ©°, λ³κ²½ μ¬νμ μ΅μνλμ΄ μ κ΄λ¦¬λμμ΅λλ€.
μΆκ° μ‘°μΉ μ¬ν:
- μλ‘μ΄ JobisIcon.Empty μμ΄μ½μ μκ°μ μ ν©μ± νμΈ
- λ€λ₯Έ νμΌλ€μμλ μ μ¬ν μμ΄μ½ λ³κ²½μ΄ νμνμ§ κ²ν
feature/recruitment/src/main/java/team/retum/jobis/recruitment/ui/SearchRecruitmentScreen.kt (2)
102-102
: μμ΄μ½ 리μμ€ μ λ°μ΄νΈκ° μ μ΄λ£¨μ΄μ‘μ΅λλ€.
JobisIcon.Empty
λ₯Ό μ¬μ©νλλ‘ λ³κ²½ν κ²μ μ’μ κ°μ μ λλ€. μ΄λ λ€μκ³Ό κ°μ μ΄μ μ μ 곡ν©λλ€:
- μμ΄μ½ κ΄λ¦¬μ μΌκ΄μ± ν₯μ
- ν₯ν μμ΄μ½ λ³κ²½ μ μ μ§λ³΄μ μ©μ΄μ± μ¦κ°
- μ€μ μ§μ€μ μμ΄μ½ μμ€ν νμ©μΌλ‘ μΈν μ½λ κ°λ μ± κ°μ
Line range hint
1-124
: μ λ°μ μΈ μ½λ νμ§μ΄ μ°μν©λλ€.μ΄ νμΌμ λ³κ²½μ¬νμ μμ§λ§ μ€μν κ°μ μ μ΄λ£¨μμ΅λλ€.
EmptyRecruitmentContent
μ»΄ν¬μ λΈμμ μμ΄μ½ 리μμ€λ₯Ό μ λ°μ΄νΈν κ²μ PRμ λͺ©μ μΈ "μλ¦Ό μμ νλ©΄ μΆκ°"μ μ λΆν©ν©λλ€. λν, μ΄ λ³κ²½μΌλ‘ μΈν΄ μμ΄μ½ κ΄λ¦¬μ μΌκ΄μ±μ΄ ν₯μλμμ΅λλ€.μ½λμ λλ¨Έμ§ λΆλΆμ μ ꡬ쑰νλμ΄ μμΌλ©°, Jetpack Composeμ λͺ¨λ² μ¬λ‘λ₯Ό λ°λ₯΄κ³ μμ΅λλ€. ν¨μλ€μ΄ λͺ ννκ² λΆλ¦¬λμ΄ μκ³ , μν κ΄λ¦¬κ° μ μ ν μ΄λ£¨μ΄μ§κ³ μμ΅λλ€.
feature/notice/src/main/java/team/retum/jobis/notice/ui/NoticesScreen.kt (1)
3-14
: LGTM: μλ‘μ΄ import λ¬Έμ΄ μ μ ν μΆκ°λμμ΅λλ€.μλ‘ μΆκ°λ import λ¬Έλ€μ
EmptyNoticeContent
ν¨μ ꡬνμ νμν μ»΄ν¬λνΈλ€μ κ°μ Έμ€κ³ μμ΅λλ€. μ΄λ μ½λμ μλ‘μ΄ κΈ°λ₯μ μ§μνκΈ° μν΄ μ μ νκ² μΆκ°λμμ΅λλ€.feature/notification/src/main/java/team/retum/notification/ui/NotificationsScreen.kt (2)
Line range hint
3-33
: import λ¬Έ λ³κ²½μ΄ μ μ ν©λλ€.μλ‘μ΄ EmptyNotificationContent ν¨μ ꡬνμ νμν Image, painterResource, JobisIconμ import νμμ΅λλ€. μ΄ λ³κ²½μ μ μ νλ©° μ½λμ κΈ°λ₯μ ν₯μμν΅λλ€.
Line range hint
114-129
: NotificationsScreen ν¨μμ κ°μ μ¬νμ΄ νλ₯ν©λλ€.
- LazyColumnμ modifierλ₯Ό Modifier.fillMaxWidth()λ‘ λ³κ²½νμ¬ λ μ΄μμ μΌκ΄μ±μ κ°μ νμ΅λλ€.
- notificationListκ° λΉμ΄μμ λ EmptyNotificationContent()λ₯Ό νΈμΆνλ 쑰건문μ μΆκ°νμ¬ μ¬μ©μ κ²½νμ ν₯μμμΌ°μ΅λλ€.
μ΄λ¬ν λ³κ²½μΌλ‘ μλ¦Όμ΄ μμ λ μ μ ν νΌλλ°±μ μ 곡νμ¬ μ¬μ©μ μΈν°νμ΄μ€κ° λμ± μ§κ΄μ μ΄κ³ λ°μμ μΌλ‘ κ°μ λμμ΅λλ€.
feature/notification/src/main/java/team/retum/notification/ui/NotificationsScreen.kt
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
π§Ή Outside diff range and nitpick comments (4)
core/design-system/src/main/java/team/retum/jobisdesignsystemv2/empty/EmptyContent.kt (3)
21-26
: LGTM: ν¨μ μκ·Έλμ²κ° μ μ ν©λλ€. λ¬Έμνλ₯Ό μν μ μμ΄ μμ΅λλ€.ν¨μ μκ·Έλμ²κ° Compose λͺ¨λ² μ¬λ‘λ₯Ό λ°λ₯΄κ³ μμΌλ©°, 맀κ°λ³μμ κΈ°λ³Έκ°κ³Ό μ΄λ¦μ΄ μ μ ν©λλ€.
ν¨μμ KDoc μ£Όμμ μΆκ°νμ¬ κ° λ§€κ°λ³μμ λͺ©μ κ³Ό ν¨μμ μ λ°μ μΈ λμμ μ€λͺ νλ κ²μ΄ μ’μ΅λλ€. μλ₯Ό λ€λ©΄:
/** * λΉ μ½ν μΈ μνλ₯Ό νμνλ μ»΄ν¬μ λΈ ν¨μμ λλ€. * * @param modifier μ΄ μ»΄ν¬μ λΈμ μ μ©ν μμ μ * @param title νμν μ λͺ© ν μ€νΈ * @param description νμν μ€λͺ ν μ€νΈ (μ νμ¬ν) */ @Composable fun EmptyContent( modifier: Modifier = Modifier, title: String, description: String? = null, ) { // ... }
27-37
: LGTM: λ μ΄μμ κ΅¬μ‘°κ° μ μ ν©λλ€. μ κ·Όμ± κ°μ μ μν μ μμ΄ μμ΅λλ€.λ©μΈ Columnκ³Ό Image μ»΄ν¬μ λΈμ ꡬ쑰μ μ¬μ©μ΄ λΉ μν μ½ν μΈ λ₯Ό νμνκΈ°μ μ ν©ν©λλ€. JobisIcon.Emptyμ μ¬μ©μ λμμΈ μμ€ν κ³Όμ μΌκ΄μ±μ 보μ¬μ€λλ€.
μ κ·Όμ±μ κ°μ νκΈ° μν΄ Image μ»΄ν¬μ λΈμ contentDescriptionμ λ ꡬ체μ μΌλ‘ λ§λλ κ²μ΄ μ’μ΅λλ€. νμ¬μ "empty content"보λ€λ νλ©΄μ 컨ν μ€νΈμ λ§λ μ€λͺ μ μ 곡νλ κ²μ΄ μ’μ΅λλ€. μλ₯Ό λ€μ΄:
Image( modifier = Modifier.size(128.dp), painter = painterResource(JobisIcon.Empty), contentDescription = "λΉ μνλ₯Ό λνλ΄λ μμ΄μ½", )λλ contentDescriptionμ ν¨μμ 맀κ°λ³μλ‘ λ°μ νΈμΆνλ μͺ½μμ 컨ν μ€νΈμ λ§λ μ€λͺ μ μ 곡ν μ μκ² νλ κ²λ μ’μ λ°©λ²μ λλ€.
38-55
: LGTM: ν μ€νΈ μ½ν μΈ κ΅¬μ‘°κ° μ ꡬνλμμ΅λλ€. ν μ€νΈ μ€νμΌμ λν μ μμ΄ μμ΅λλ€.ν μ€νΈ μ½ν μΈ λ₯Ό μν μ€μ²©λ Columnμ μ¬μ©κ³Ό JobisText μ»΄ν¬μ λΈμ νμ©μ΄ μ μ ν©λλ€. μ€λͺ ν μ€νΈμ μ‘°κ±΄λΆ λ λλ§λ μ¬λ°λ₯΄κ² ꡬνλμμ΅λλ€.
ν μ€νΈ μ€νμΌμ μΌκ΄μ±κ³Ό μ μ§λ³΄μμ±μ λμ΄κΈ° μν΄, νλμ½λ©λ νμ΄ν¬κ·ΈλνΌ μ€νμΌ λμ μλ―Έ μλ μ΄λ¦μ μμλ₯Ό μ¬μ©νλ κ²μ΄ μ’μ΅λλ€. μλ₯Ό λ€μ΄:
object EmptyContentTypography { val Title = JobisTypography.SubHeadLine val Description = JobisTypography.Description } // μ¬μ© μ JobisText( text = title, style = EmptyContentTypography.Title, ) JobisText( text = it, style = EmptyContentTypography.Description, color = JobisTheme.colors.onSurfaceVariant, )μ΄λ κ² νλ©΄ λμ€μ μ€νμΌμ λ³κ²½ν΄μΌ ν λ ν κ³³μμλ§ μμ νλ©΄ λλ―λ‘ μ μ§λ³΄μκ° λ μ¬μμ§λλ€.
feature/company/src/main/java/team/retum/company/ui/SearchCompaniesScreen.kt (1)
83-86
: LGTM: EmptyContent μ»΄ν¬λνΈλ‘ κ΅μ²΄
EmptySearchContent
ν¨μλ₯Ό μ κ±°νκ³ μ¬μ¬μ© κ°λ₯νEmptyContent
μ»΄ν¬λνΈλ‘ λ체ν κ²μ μ’μ λ³κ²½μ λλ€. λ¬Έμμ΄ λ¦¬μμ€λ₯Ό μ¬μ©νμ¬ μ§μνλ₯Ό μ©μ΄νκ² ν μ λ νλ₯ν©λλ€.ν κ°μ§ μ μμ¬ν:
κ°λ μ±μ λμ΄κΈ° μν΄ λ¬Έμμ΄ λ¦¬μμ€ μ°Έμ‘°λ₯Ό λ³λμ λ³μλ‘ μΆμΆνλ κ²μ κ³ λ €ν΄ λ³΄μΈμ. μλ₯Ό λ€λ©΄:
val notFoundTitle = stringResource(id = R.string.not_found_company) val doubleCheckDescription = stringResource(id = R.string.double_check) EmptyContent( title = notFoundTitle, description = doubleCheckDescription, )μ΄λ κ² νλ©΄
EmptyContent
νΈμΆμ΄ λ κ°κ²°ν΄μ§κ³ κ° λ¬Έμμ΄μ μλ―Έκ° λ λͺ νν΄μ§λλ€.
π Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
π Files selected for processing (5)
- core/design-system/src/main/java/team/retum/jobisdesignsystemv2/empty/EmptyContent.kt (1 hunks)
- feature/company/src/main/java/team/retum/company/ui/SearchCompaniesScreen.kt (2 hunks)
- feature/notice/src/main/java/team/retum/jobis/notice/ui/NoticesScreen.kt (2 hunks)
- feature/notification/src/main/java/team/retum/notification/ui/NotificationsScreen.kt (3 hunks)
- feature/recruitment/src/main/java/team/retum/jobis/recruitment/ui/SearchRecruitmentScreen.kt (2 hunks)
π§ Files skipped from review as they are similar to previous changes (3)
- feature/notice/src/main/java/team/retum/jobis/notice/ui/NoticesScreen.kt
- feature/notification/src/main/java/team/retum/notification/ui/NotificationsScreen.kt
- feature/recruitment/src/main/java/team/retum/jobis/recruitment/ui/SearchRecruitmentScreen.kt
π§° Additional context used
π Additional comments (2)
core/design-system/src/main/java/team/retum/jobisdesignsystemv2/empty/EmptyContent.kt (1)
1-20
: LGTM: ν¨ν€μ§ μ μΈ λ° μν¬νΈκ° μ μ ν©λλ€.ν¨ν€μ§ μ μΈμ΄ μ ννκ³ νμν λͺ¨λ Jetpack Compose λ° μ¬μ©μ μ μ λμμΈ μμ€ν μ»΄ν¬λνΈμ λν μν¬νΈκ° μ‘΄μ¬ν©λλ€. μ¬μ©λμ§ μλ μν¬νΈλ μμ΅λλ€.
feature/company/src/main/java/team/retum/company/ui/SearchCompaniesScreen.kt (1)
28-28
: LGTM: EmptyContent μ»΄ν¬λνΈ import μΆκ°μλ‘μ΄
EmptyContent
μ»΄ν¬λνΈλ₯Ό μ¬μ©νκΈ° μν import λ¬Έμ΄ μ μ ν μΆκ°λμμ΅λλ€.
κ°μ
μλ¦Ό λ° κ³΅μ§ μλ νλ©΄μ μΆκ°νμμ΅λλ€.
μμ λ΄μ©
ν λ§
Summary by CodeRabbit
Summary by CodeRabbit
μλ‘μ΄ κΈ°λ₯
JobisIcon
μ μλ‘μ΄ μμ΄μ½ 리μμ€Empty
μΆκ°.EmptyContent
μΆκ°.λ²κ·Έ μμ
λ¬Έμν