Canvas: Promote Button to beta (#76582)

pull/76507/head
Adela Almasan 2 years ago committed by GitHub
parent 862fd83f2d
commit 3ba78c45d1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      public/app/features/canvas/elements/button.tsx
  2. 5
      public/app/plugins/panel/canvas/editor/element/APIEditor.tsx

@ -56,13 +56,7 @@ const ButtonDisplay = ({ data }: CanvasElementProps<ButtonConfig, ButtonData>) =
};
return (
<Button
type="submit"
variant={data?.style?.variant}
onClick={onClick}
className={styles.button}
disabled={!data?.api?.endpoint}
>
<Button type="submit" variant={data?.style?.variant} onClick={onClick} className={styles.button}>
<span>
{isLoading && <Spinner inline={true} className={styles.buttonSpinner} />}
{data?.text}
@ -94,7 +88,7 @@ export const buttonItem: CanvasElementItem<ButtonConfig, ButtonData> = {
id: 'button',
name: 'Button',
description: 'Button',
state: PluginState.alpha,
state: PluginState.beta,
standardEditorConfig: {
background: false,

@ -6,7 +6,6 @@ import {
StringFieldConfigSettings,
SelectableValue,
} from '@grafana/data';
import { config } from '@grafana/runtime';
import { Button, Field, InlineField, InlineFieldRow, JSONFormatter, RadioButtonGroup, Select } from '@grafana/ui';
import { StringValueEditor } from 'app/core/components/OptionsUI/string';
import { defaultApiConfig } from 'app/features/canvas/elements/button';
@ -141,7 +140,7 @@ export function APIEditor({ value, context, onChange }: Props) {
return;
};
return config.disableSanitizeHtml ? (
return (
<>
<InlineFieldRow>
<InlineField label="Endpoint" labelWidth={LABEL_WIDTH} grow={true}>
@ -195,7 +194,5 @@ export function APIEditor({ value, context, onChange }: Props) {
value?.contentType === defaultApiConfig.contentType &&
renderJSON(value?.data ?? '{}')}
</>
) : (
<>Must enable disableSanitizeHtml feature flag to access</>
);
}

Loading…
Cancel
Save