dashboard Reset button disable (#159430)

Disables reset button on title and description when they are the same as default.
This commit is contained in:
Abrar Al Hasan 2023-06-13 01:49:51 +05:30 committed by GitHub
parent f4e79d69b4
commit 1349d0af86
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -126,7 +126,9 @@ export const CustomizePanelEditor = (props: CustomizePanelProps) => {
size="xs"
data-test-subj="resetCustomEmbeddablePanelTitleButton"
onClick={() => setPanelTitle(embeddable.getOutput().defaultTitle)}
disabled={hideTitle || !editMode}
disabled={
hideTitle || !editMode || embeddable.getOutput().defaultTitle === panelTitle
}
aria-label={i18n.translate(
'embeddableApi.customizePanel.flyout.optionsMenuForm.resetCustomTitleButtonAriaLabel',
{
@ -172,7 +174,11 @@ export const CustomizePanelEditor = (props: CustomizePanelProps) => {
onClick={() => {
setPanelDescription(embeddable.getOutput().defaultDescription);
}}
disabled={hideTitle || !editMode}
disabled={
hideTitle ||
!editMode ||
embeddable.getOutput().defaultDescription === panelDescription
}
aria-label={i18n.translate(
'embeddableApi.customizePanel.flyout.optionsMenuForm.resetCustomDescriptionButtonAriaLabel',
{