@openmrs/esm-framework
Version:
61 lines (32 loc) • 1.98 kB
Markdown
[@openmrs/esm-framework](../API.md) / PatientBannerToggleContactDetailsButtonProps
# Interface: PatientBannerToggleContactDetailsButtonProps
## Table of contents
### UI Properties
- [className](PatientBannerToggleContactDetailsButtonProps.md#classname)
- [showContactDetails](PatientBannerToggleContactDetailsButtonProps.md#showcontactdetails)
### UI Methods
- [toggleContactDetails](PatientBannerToggleContactDetailsButtonProps.md#togglecontactdetails)
## UI Properties
### className
• `Optional` **className**: `string`
Passed through to the Carbon Button component
#### Defined in
[packages/framework/esm-styleguide/src/patient-banner/contact-details/patient-banner-toggle-contact-details-button.component.tsx:13](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-styleguide/src/patient-banner/contact-details/patient-banner-toggle-contact-details-button.component.tsx#L13)
___
### showContactDetails
• **showContactDetails**: `boolean`
Whether the contact details are currently being displayed
#### Defined in
[packages/framework/esm-styleguide/src/patient-banner/contact-details/patient-banner-toggle-contact-details-button.component.tsx:9](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-styleguide/src/patient-banner/contact-details/patient-banner-toggle-contact-details-button.component.tsx#L9)
## UI Methods
### toggleContactDetails
▸ **toggleContactDetails**(`e`): `void`
Function called when this button is clicked.
#### Parameters
| Name | Type |
| :------ | :------ |
| `e` | `MouseEvent`<`Element`, `MouseEvent`\> |
#### Returns
`void`
#### Defined in
[packages/framework/esm-styleguide/src/patient-banner/contact-details/patient-banner-toggle-contact-details-button.component.tsx:11](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-styleguide/src/patient-banner/contact-details/patient-banner-toggle-contact-details-button.component.tsx#L11)