mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
ShareModal: Responsive tabs and Public Dashboards modal fixed (#66805)
This commit is contained in:
@@ -150,7 +150,7 @@ const getStyles = (theme: GrafanaTheme2) => {
|
||||
padding: 0;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
flex-grow: 1;
|
||||
flex: 1;
|
||||
min-height: 0;
|
||||
background: ${theme.colors.background.primary};
|
||||
border: 1px solid ${theme.components.panel.borderColor};
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import { css } from '@emotion/css';
|
||||
import React from 'react';
|
||||
import { useForm } from 'react-hook-form';
|
||||
import { useWindowSize } from 'react-use';
|
||||
|
||||
import { GrafanaTheme2, SelectableValue } from '@grafana/data/src';
|
||||
import { selectors as e2eSelectors } from '@grafana/e2e-selectors/src';
|
||||
@@ -107,6 +108,7 @@ const EmailList = ({
|
||||
};
|
||||
|
||||
export const EmailSharingConfiguration = () => {
|
||||
const { width } = useWindowSize();
|
||||
const styles = useStyles2(getStyles);
|
||||
const dashboardState = useSelector((store) => store.dashboard);
|
||||
const dashboard = dashboardState.getModel()!;
|
||||
@@ -161,6 +163,7 @@ export const EmailSharingConfiguration = () => {
|
||||
return (
|
||||
<RadioButtonGroup
|
||||
{...rest}
|
||||
size={width < 480 ? 'sm' : 'md'}
|
||||
options={options}
|
||||
onChange={(shareType: PublicDashboardShareType) => {
|
||||
reportInteraction('grafana_dashboards_public_share_type_clicked', {
|
||||
|
||||
Reference in New Issue
Block a user