mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
grafana/ui: Add synced timepickers styling to TimePicker (#21598)
This commit is contained in:
@@ -24,6 +24,14 @@ const getStyles = stylesFactory((theme: GrafanaTheme) => {
|
||||
label: noRightBorderStyle;
|
||||
border-right: 0;
|
||||
`,
|
||||
/*
|
||||
* Required top-padding, otherwise is fa-link icon in active state
|
||||
* cut off on top due to fontAwesome icon position
|
||||
*/
|
||||
topPadding: css`
|
||||
label: topPadding;
|
||||
padding-top: 1px;
|
||||
`,
|
||||
};
|
||||
});
|
||||
|
||||
@@ -52,7 +60,7 @@ export function TimeSyncButton(props: TimeSyncButtonProps) {
|
||||
aria-label={isSynced ? 'Synced times' : 'Unsynced times'}
|
||||
onClick={() => onClick()}
|
||||
>
|
||||
<i className={classNames('fa fa-link', isSynced && 'icon-brand-gradient')} />
|
||||
<i className={classNames('fa fa-link', styles.topPadding, isSynced && 'icon-brand-gradient')} />
|
||||
</button>
|
||||
</Tooltip>
|
||||
);
|
||||
|
||||
@@ -21,7 +21,7 @@ exports[`TimeSyncButton should render component 1`] = `
|
||||
onMouseLeave={[Function]}
|
||||
>
|
||||
<i
|
||||
className="fa fa-link icon-brand-gradient"
|
||||
className="fa fa-link css-xmj56l-topPadding icon-brand-gradient"
|
||||
/>
|
||||
</button>
|
||||
</PopoverController>
|
||||
|
||||
Reference in New Issue
Block a user