# Component: Block Renewal Purchase Dialog

**Purpose:** This component restricts a customer from purchasing a subscription with a different currency if they are already a subscriber.

{% embed url="<https://69c2cf3a42a094f3cd354b8d-ozgakmnact.chromatic.com/?path=/story/shop-components-dialogs-block-renewal-purchase-dialog--default&full=1&shortcuts=false&singleStory=true&embed=true>" %}

## Props

| **Prop ID** | **Prop label** | **type**    | **default**                                                                                      | **info**                                                                                                                       |
| ----------- | -------------- | ----------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ |
| heading     | Heading        | string      | You're already a subscriber                                                                      | Message visible to customers                                                                                                   |
| body        | Body           | richtext    | It looks like you're already a subscriber. Go to your account to edit your current subscription. | Message visible to customers                                                                                                   |
| showButton  | Show a button? | boolean     | false                                                                                            | Show a button that allows you to redirect the customer, for example to the appropriate product or to their self-service portal |
| buttonLabel | Button label   | buttonLabel | Click here                                                                                       | Define button text                                                                                                             |
| buttonUrl   | Button URL     | buttonUrl   | /renew                                                                                           | Define button URL                                                                                                              |
