# UpsertAnswerComponent

> **Info:** This is release candidate documentation for **Stream Chat Angular SDK v8**. For the latest stable version, see the [latest version (v7)](https://getstream.io/chat/docs/sdk/angular/).

Adds or edits a poll comment. By default it can be opened with the add/update poll comment action.

![Poll Screenshot](https://getstream.io/docs-assets/images/5464c505017d.png)

![Upsert poll answer Screenshot](https://getstream.io/docs-assets/images/d03f000e5a6d.png)

[//]: # "Start of generated content"

## Inputs and outputs

### pollId

**pollId**: `undefined` \| `string`

The poll id to display

#### Inherited from

BasePollComponent.pollId

#### Defined in

[lib/polls/base-poll.component.ts:32](https://github.com/GetStream/stream-chat-angular/blob/8ed7ea67ea3deb96c2ae7fcccfd82bd32ad7f184/projects/stream-chat-angular/src/lib/polls/base-poll.component.ts#L32)

---

### messageId

**messageId**: `undefined` \| `string`

The message id the poll is attached to

#### Inherited from

BasePollComponent.messageId

#### Defined in

[lib/polls/base-poll.component.ts:36](https://github.com/GetStream/stream-chat-angular/blob/8ed7ea67ea3deb96c2ae7fcccfd82bd32ad7f184/projects/stream-chat-angular/src/lib/polls/base-poll.component.ts#L36)

---

### answer

**answer**: `undefined` \| `PollVoteResponseData`

The poll comment to edit, when in edit mode

#### Defined in

[lib/polls/poll-actions/upsert-answer/upsert-answer.component.ts:30](https://github.com/GetStream/stream-chat-angular/blob/8ed7ea67ea3deb96c2ae7fcccfd82bd32ad7f184/projects/stream-chat-angular/src/lib/polls/poll-actions/upsert-answer/upsert-answer.component.ts#L30)

---

### closeModal

**closeModal**: () => `void`

The callback to close the modal the component is displayed in

#### Type declaration

(): `void`

##### Returns

`void`

#### Defined in

[lib/polls/poll-actions/upsert-answer/upsert-answer.component.ts:34](https://github.com/GetStream/stream-chat-angular/blob/8ed7ea67ea3deb96c2ae7fcccfd82bd32ad7f184/projects/stream-chat-angular/src/lib/polls/poll-actions/upsert-answer/upsert-answer.component.ts#L34)

[//]: # "End of generated content"

---

For the most recent version of this documentation, visit [https://getstream.io/chat/docs/sdk/angular/v8/components/UpsertAnswerComponent/](https://getstream.io/chat/docs/sdk/angular/v8/components/UpsertAnswerComponent/).