Add Kodu announcement

This commit is contained in:
Saoud Rizwan
2024-08-24 21:42:20 -04:00
parent df4e8e7afc
commit 0298e7af7f
8 changed files with 107 additions and 59 deletions

View File

@@ -59,7 +59,6 @@ const App: React.FC = () => {
// don't update showAnnouncement to false if shouldShowAnnouncement is false
if (message.state!.shouldShowAnnouncement) {
setShowAnnouncement(true)
vscode.postMessage({ type: "didShowAnnouncement" })
}
setDidHydrateState(true)
break
@@ -77,6 +76,10 @@ const App: React.FC = () => {
setShowSettings(false)
setShowHistory(false)
break
case "koduAuthenticated":
setShowSettings(true)
setShowHistory(false)
break
}
break
}
@@ -127,7 +130,11 @@ const App: React.FC = () => {
showAnnouncement={showAnnouncement}
selectedModelSupportsImages={selectedModelInfo.supportsImages}
selectedModelSupportsPromptCache={selectedModelInfo.supportsPromptCache}
hideAnnouncement={() => setShowAnnouncement(false)}
hideAnnouncement={() => {
vscode.postMessage({ type: "didCloseAnnouncement" })
setShowAnnouncement(false)
}}
apiConfiguration={apiConfiguration}
/>
</>
)}