From 91e461903e57b1c867ae78d6d85a73f7cde71255 Mon Sep 17 00:00:00 2001 From: Toomas Vahter <toomas.vahter@getstream.io> Date: Mon, 9 Dec 2024 09:54:56 +0200 Subject: [PATCH] Make CreatePollView public (#685) --- CHANGELOG.md | 2 ++ .../ChatChannel/Polls/CreatePollView.swift | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cf27ff8..05799e46 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Fix message thread reply footnote view not shown if parent message not in cache [#681](https://github.com/GetStream/stream-chat-swiftui/pull/681) ### ⚡ Performance - Improve message search performance [#680](https://github.com/GetStream/stream-chat-swiftui/pull/680) +### ✅ Added +- Make `CreatePollView` public [#685](https://github.com/GetStream/stream-chat-swiftui/pull/685) # [4.68.0](https://github.com/GetStream/stream-chat-swiftui/releases/tag/4.68.0) _December 03, 2024_ diff --git a/Sources/StreamChatSwiftUI/ChatChannel/Polls/CreatePollView.swift b/Sources/StreamChatSwiftUI/ChatChannel/Polls/CreatePollView.swift index 8a90e1eb..e98d4805 100644 --- a/Sources/StreamChatSwiftUI/ChatChannel/Polls/CreatePollView.swift +++ b/Sources/StreamChatSwiftUI/ChatChannel/Polls/CreatePollView.swift @@ -34,7 +34,7 @@ struct ComposerPollView: View { } } -struct CreatePollView: View { +public struct CreatePollView: View { @Injected(\.colors) var colors @Injected(\.fonts) var fonts @@ -47,7 +47,7 @@ struct CreatePollView: View { @State private var listId = UUID() - init(chatController: ChatChannelController, messageController: ChatMessageController?) { + public init(chatController: ChatChannelController, messageController: ChatMessageController?) { _viewModel = StateObject( wrappedValue: CreatePollViewModel( chatController: chatController, @@ -56,7 +56,7 @@ struct CreatePollView: View { ) } - var body: some View { + public var body: some View { NavigationView { List { VStack(alignment: .leading, spacing: 8) {