Skip to content

Commit

Permalink
fix: Dialog TextButton color
Browse files Browse the repository at this point in the history
  • Loading branch information
hhhello0507 committed Jul 27, 2024
1 parent 9d0e81d commit 934276c
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
8 changes: 4 additions & 4 deletions Source/DDS/Component/Modal/Dialog/Dialog.swift
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ public struct Dialog {
public init(
title: String,
message: String? = nil,
secondaryButton: DialogButton? = nil,
primaryButton: DialogButton? = nil
primaryButton: DialogButton? = nil,
secondaryButton: DialogButton? = nil
) {
self.title = title
self.message = message
Expand All @@ -27,10 +27,10 @@ public struct Dialog {
}

public func secondaryButton(_ title: String, action: @escaping () -> Void) -> Self {
.init(title: title, message: message, secondaryButton: .init(title, action: action), primaryButton: primaryButton)
.init(title: title, message: message, primaryButton: primaryButton, secondaryButton: .init(title, action: action))
}

public func primaryButton(_ title: String, action: @escaping () -> Void) -> Self {
.init(title: title, message: message, secondaryButton: secondaryButton, primaryButton: .init(title, action: action))
.init(title: title, message: message, primaryButton: .init(title, action: action), secondaryButton: secondaryButton)
}
}
8 changes: 4 additions & 4 deletions Source/DDS/Component/Modal/Dialog/DialogPresenter.swift
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ public struct DodamDialogPresenter<C: View>: ModalViewProtocol {
} else {
HStack {
Spacer()
DodamTextButton.large(title: secondaryButton.title) {
DodamTextButton.large(title: secondaryButton.title, color: DodamColor.Primary.normal) {
secondaryButton.action()
dismiss()
}
Expand All @@ -65,7 +65,7 @@ public struct DodamDialogPresenter<C: View>: ModalViewProtocol {
HStack {
Spacer()
if let primaryButton = dialog.primaryButton {
DodamTextButton.large(title: primaryButton.title) {
DodamTextButton.large(title: primaryButton.title, color: DodamColor.Primary.normal) {
primaryButton.action()
dismiss()
}
Expand Down Expand Up @@ -96,10 +96,10 @@ public struct DodamDialogPresenter<C: View>: ModalViewProtocol {
.init(
title: "제목을 입력해주세요",
message: "본문을 입력해주세요",
secondaryButton: .init("확인") {
primaryButton: .init("확인") {

},
primaryButton: .init("취소") {
secondaryButton: .init("취소") {

}
)
Expand Down

0 comments on commit 934276c

Please sign in to comment.