diff --git a/app/src/main/java/com/sopt/now/compose/presentation/ui/auth/screen/SignInState.kt b/app/src/main/java/com/sopt/now/compose/presentation/ui/auth/screen/SignInState.kt new file mode 100644 index 0000000..9590e34 --- /dev/null +++ b/app/src/main/java/com/sopt/now/compose/presentation/ui/auth/screen/SignInState.kt @@ -0,0 +1,8 @@ +package com.sopt.now.compose.presentation.ui.auth.screen + +sealed class SignInState { + data object Idle: SignInState() + data object IdInvalid: SignInState() + data object PasswordInvalid: SignInState() + data object Success: SignInState() +} \ No newline at end of file diff --git a/app/src/main/java/com/sopt/now/compose/presentation/ui/auth/screen/SignUpState.kt b/app/src/main/java/com/sopt/now/compose/presentation/ui/auth/screen/SignUpState.kt new file mode 100644 index 0000000..4264a15 --- /dev/null +++ b/app/src/main/java/com/sopt/now/compose/presentation/ui/auth/screen/SignUpState.kt @@ -0,0 +1,10 @@ +package com.sopt.now.compose.presentation.ui.auth.screen + +sealed class SignUpState { + data object Idle: SignUpState() + data object IdInvalid: SignUpState() + data object PasswordInvalid: SignUpState() + data object NicknameInvalid: SignUpState() + data object PhoneNumberInvalid: SignUpState() + data object Success: SignUpState() +} \ No newline at end of file