) {
+ const theme = useTheme2();
+ const styles = getStyles(theme, invalid);
return (
@@ -52,8 +54,8 @@ function Trigger({ isLoading, label, ...rest }: TriggerProps, ref: React.Forward
export default forwardRef(Trigger);
-const getStyles = (theme: GrafanaTheme2) => {
- const baseStyles = getInputStyles({ theme });
+const getStyles = (theme: GrafanaTheme2, invalid = false) => {
+ const baseStyles = getInputStyles({ theme, invalid });
return {
wrapper: baseStyles.wrapper,