| Auto-Submit | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
type PanelViewProps = {(nit): Just for consistency with `ToolbarViewInput`, WDYT of naming this `PanelViewInput`?
async #getPanelViewStateWithProps(): Promise<PanelViewProps> {(nit): We can call this `getPanelViewInput`, and also create a separate one `getToolbarViewInput` and then in the `performUpdate` method, we can combine them as:
```
{
...this.#getToolbarViewInput(),
...await this.#getPanelViewInput(),
}
```
Otherwise, I find it a bit trickier to understand why we still have `isLoading` etc. in the `performUpdate` method and realized that they are for the `ToolbarViewInput`.
'has-conversation': true,(nit): Now that we only render this footer when there is a conversation, we don't need the `has-conversation` modifier and we can directly add the hiding/showing logic from `.has-conversation` CSS rule to the `chat-view-footer`.
conversationType?: AiAssistanceModel.AiHistoryStorage.ConversationType,We can mark this as non optional now as well.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
type PanelViewProps = {(nit): Just for consistency with `ToolbarViewInput`, WDYT of naming this `PanelViewInput`?
Done
async #getPanelViewStateWithProps(): Promise<PanelViewProps> {(nit): We can call this `getPanelViewInput`, and also create a separate one `getToolbarViewInput` and then in the `performUpdate` method, we can combine them as:
```
{
...this.#getToolbarViewInput(),
...await this.#getPanelViewInput(),
}
```Otherwise, I find it a bit trickier to understand why we still have `isLoading` etc. in the `performUpdate` method and realized that they are for the `ToolbarViewInput`.
Done
'has-conversation': true,(nit): Now that we only render this footer when there is a conversation, we don't need the `has-conversation` modifier and we can directly add the hiding/showing logic from `.has-conversation` CSS rule to the `chat-view-footer`.
Done
conversationType?: AiAssistanceModel.AiHistoryStorage.ConversationType,We can mark this as non optional now as well.
No we can just remove it :P
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |