Dashboards: Disable variable pickers for snapshots (#52827)

* user essentials mob! 🔱

lastFile:public/app/features/variables/textbox/TextBoxVariablePicker.tsx

* user essentials mob! 🔱

* user essentials mob! 🔱

lastFile:public/app/features/variables/adhoc/picker/AdHocFilter.tsx

* finish up disabling variables in snapshots

* remove accident

* use theme.spacing instead of the v1 shim

Co-authored-by: Joao Silva <joao.silva@grafana.com>
Co-authored-by: Leodegario Pasakdal <leodegario.pasakdal@grafana.com>
This commit is contained in:
Josh Hunt
2022-07-29 16:29:55 +01:00
committed by GitHub
parent d3323f870e
commit 06d78ea904
14 changed files with 85 additions and 33 deletions

View File

@ -12,7 +12,7 @@ import { toVariablePayload } from '../utils';
export interface Props extends VariablePickerProps<TextBoxVariableModel> {}
export function TextBoxVariablePicker({ variable, onVariableChange }: Props): ReactElement {
export function TextBoxVariablePicker({ variable, onVariableChange, readOnly }: Props): ReactElement {
const dispatch = useDispatch();
const [updatedValue, setUpdatedValue] = useState(variable.current.value);
useEffect(() => {
@ -68,6 +68,7 @@ export function TextBoxVariablePicker({ variable, onVariableChange }: Props): Re
value={updatedValue}
onChange={onChange}
onBlur={onBlur}
disabled={readOnly}
onKeyDown={onKeyDown}
placeholder="Enter variable value"
id={`var-${variable.id}`}