mirror of
https://github.com/grafana/grafana.git
synced 2025-02-15 10:03:33 -06:00
Checkbox: Fixes vertical layout isssue with Checkboxes due to fixed height (#35022)
This commit is contained in:
parent
046de10cd7
commit
dc5e7695e4
@ -1,6 +1,7 @@
|
|||||||
import React, { useState, useCallback } from 'react';
|
import React, { useState, useCallback } from 'react';
|
||||||
import mdx from './Checkbox.mdx';
|
import mdx from './Checkbox.mdx';
|
||||||
import { Checkbox } from './Checkbox';
|
import { Checkbox } from './Checkbox';
|
||||||
|
import { VerticalGroup } from '../Layout/Layout';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
title: 'Forms/Checkbox',
|
title: 'Forms/Checkbox',
|
||||||
@ -34,3 +35,25 @@ export const uncontrolled = () => {
|
|||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const StackedList = () => {
|
||||||
|
return (
|
||||||
|
<VerticalGroup>
|
||||||
|
<Checkbox
|
||||||
|
defaultChecked={true}
|
||||||
|
label="Skip TLS cert validation"
|
||||||
|
description="Set to true if you want to skip TLS cert validation"
|
||||||
|
/>
|
||||||
|
<Checkbox
|
||||||
|
defaultChecked={true}
|
||||||
|
label="Another checkbox"
|
||||||
|
description="Another long description that does not make any sense"
|
||||||
|
/>
|
||||||
|
<Checkbox
|
||||||
|
defaultChecked={true}
|
||||||
|
label="Another checkbox times 2"
|
||||||
|
description="Another long description that does not make any sense or does it?"
|
||||||
|
/>
|
||||||
|
</VerticalGroup>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
@ -65,7 +65,6 @@ export const getCheckboxStyles = stylesFactory((theme: GrafanaTheme2) => {
|
|||||||
position: relative;
|
position: relative;
|
||||||
padding-left: ${checkboxSize};
|
padding-left: ${checkboxSize};
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
height: ${theme.spacing(3)};
|
|
||||||
`,
|
`,
|
||||||
input: css`
|
input: css`
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
Loading…
Reference in New Issue
Block a user