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) {