From 677617ec67e0c676da1c1770d1c24ecd4f2d3bab Mon Sep 17 00:00:00 2001 From: youz2me Date: Tue, 10 Sep 2024 14:41:35 +0900 Subject: [PATCH] =?UTF-8?q?fix/#367=20=EC=95=BD=EC=86=8D=20=EC=A0=95?= =?UTF-8?q?=EB=B3=B4=20=EB=B7=B0=20=EC=88=98=EC=A0=95=ED=95=98=EA=B8=B0=20?= =?UTF-8?q?=EB=B2=84=ED=8A=BC=20=EB=9E=9C=EB=8D=A4=ED=95=98=EA=B2=8C=20?= =?UTF-8?q?=EB=B3=B4=EC=97=AC=EC=A7=80=EB=8A=94=20=EB=AC=B8=EC=A0=9C=20?= =?UTF-8?q?=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PagePromise/ViewController/PromiseViewController.swift | 1 - .../ViewController/PromiseInfoViewController.swift | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/KkuMulKum/Source/Promise/PagePromise/ViewController/PromiseViewController.swift b/KkuMulKum/Source/Promise/PagePromise/ViewController/PromiseViewController.swift index 66761ff5..cb888c15 100644 --- a/KkuMulKum/Source/Promise/PagePromise/ViewController/PromiseViewController.swift +++ b/KkuMulKum/Source/Promise/PagePromise/ViewController/PromiseViewController.swift @@ -151,7 +151,6 @@ private extension PromiseViewController { viewModel.promiseInfo.bindOnMain(with: self) { owner, info in owner.setupNavigationBarTitle(with: info?.promiseName ?? "", isBorderHidden: true) - owner.promiseInfoViewController.rootView.editButton.isHidden = !(info?.isParticipant ?? false) owner.setupPromiseEditButton(isHidden: !(info?.isParticipant ?? false)) owner.promiseInfoViewController.setupContent() diff --git a/KkuMulKum/Source/Promise/PromiseInfo/ViewController/PromiseInfoViewController.swift b/KkuMulKum/Source/Promise/PromiseInfo/ViewController/PromiseInfoViewController.swift index d1cc47aa..55f1dcae 100644 --- a/KkuMulKum/Source/Promise/PromiseInfo/ViewController/PromiseInfoViewController.swift +++ b/KkuMulKum/Source/Promise/PromiseInfo/ViewController/PromiseInfoViewController.swift @@ -53,6 +53,10 @@ class PromiseInfoViewController: BaseViewController { override func setupView() { view.backgroundColor = .gray0 + + if let isParticipant = viewModel.promiseInfo.value?.isParticipant { + rootView.editButton.isHidden = isParticipant + } } override func setupDelegate() { @@ -107,7 +111,6 @@ extension PromiseInfoViewController { func setupBinding() { viewModel.isPastDue.bindOnMain(with: self) { owner, isPastDue in - owner.rootView.editButton.isHidden = isPastDue }