mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Rewrite old useStyles2 pattern to use new pattern (#76136)
* Rewrite old useStyles2 pattern to use new pattern * fix lint from used imports
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { css } from '@emotion/css';
|
||||
import React, { CSSProperties, useCallback } from 'react';
|
||||
import React, { CSSProperties } from 'react';
|
||||
|
||||
import { GrafanaTheme2 } from '@grafana/data';
|
||||
import { useStyles2 } from '@grafana/ui';
|
||||
@@ -14,7 +14,7 @@ interface StackProps {
|
||||
}
|
||||
|
||||
export function Stack(props: StackProps) {
|
||||
const styles = useStyles2(useCallback((theme) => getStyles(theme, props), [props]));
|
||||
const styles = useStyles2(getStyles, props);
|
||||
return <div className={styles.root}>{props.children}</div>;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { css } from '@emotion/css';
|
||||
import React, { CSSProperties, useCallback } from 'react';
|
||||
import React, { CSSProperties } from 'react';
|
||||
|
||||
import { GrafanaTheme2 } from '@grafana/data';
|
||||
import { useStyles2 } from '@grafana/ui';
|
||||
@@ -14,7 +14,7 @@ interface StackProps {
|
||||
}
|
||||
|
||||
export function Stack(props: StackProps) {
|
||||
const styles = useStyles2(useCallback((theme) => getStyles(theme, props), [props]));
|
||||
const styles = useStyles2(getStyles, props);
|
||||
return <div className={styles.root}>{props.children}</div>;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { css } from '@emotion/css';
|
||||
import React, { useCallback } from 'react';
|
||||
import React from 'react';
|
||||
|
||||
import { GrafanaTheme2 } from '@grafana/data';
|
||||
import { Icon, useStyles2 } from '@grafana/ui';
|
||||
@@ -13,8 +13,8 @@ interface Props {
|
||||
}
|
||||
|
||||
export const DocsCard = ({ card }: Props) => {
|
||||
const styles = useStyles2(useCallback((theme: GrafanaTheme2) => getStyles(theme, card.done), [card.done]));
|
||||
const iconStyles = useStyles2(useCallback((theme: GrafanaTheme2) => iconStyle(theme, card.done), [card.done]));
|
||||
const styles = useStyles2(getStyles, card.done);
|
||||
const iconStyles = useStyles2(iconStyle, card.done);
|
||||
|
||||
return (
|
||||
<div className={styles.card}>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { css } from '@emotion/css';
|
||||
import React, { MouseEvent, useCallback } from 'react';
|
||||
import React, { MouseEvent } from 'react';
|
||||
|
||||
import { GrafanaTheme2 } from '@grafana/data';
|
||||
import { Icon, useStyles2 } from '@grafana/ui';
|
||||
@@ -14,8 +14,8 @@ interface Props {
|
||||
}
|
||||
|
||||
export const TutorialCard = ({ card }: Props) => {
|
||||
const styles = useStyles2(useCallback((theme: GrafanaTheme2) => getStyles(theme, card.done), [card.done]));
|
||||
const iconStyles = useStyles2(useCallback((theme: GrafanaTheme2) => iconStyle(theme, card.done), [card.done]));
|
||||
const styles = useStyles2(getStyles, card.done);
|
||||
const iconStyles = useStyles2(iconStyle, card.done);
|
||||
|
||||
return (
|
||||
<a
|
||||
|
||||
@@ -48,7 +48,7 @@ export const ThresholdDragHandle = ({
|
||||
}
|
||||
|
||||
const disabled = typeof onChange !== 'function';
|
||||
const styles = useStyles2((theme) => getStyles(theme, step, outOfBounds, disabled));
|
||||
const styles = useStyles2(getStyles, step, outOfBounds, disabled);
|
||||
const [currentValue, setCurrentValue] = useState(step.value);
|
||||
|
||||
const textColor = useMemo(() => {
|
||||
|
||||
Reference in New Issue
Block a user