* wip, redsign the xy axis general settings * pie chart settings. fix tests, initial implementation * Fix Internationalization * Cleanup * remove unused translations * Add test to check that right axis is enabled * fix test * remove unecessary translation * Added icons and cleaned up some of the visuals for grouped buttons * Fix types * Axis Settings Popover Reusable Component * Legend Popover Reusable Component * Cleanup unused translations * Fix right axis behavior * Revert yLeftTitle to yTitle to avoid migration * PR fixes * identify which axis is enabled * Change the logic on enabling the y axes popovers * Adjust axis popover on horizontal bars * fix failing test and change the logic of fetching the y axis titles * Simpify the axis title logic, make the toolbar repsponsive, add TopAxisIcon * Ui Changes on legends popover * Cleanup and more unit tests * use groupId instead of index to take under consideration all possible scenarios * fix gridlines * Remove ts-ignore from icons and move toolbar button to shared components * Workspace toolbar wraps on smaller devices * Tooltip on Toolbar appears only if the button is disabled * clean up * Add missing translations * fix eslint Co-authored-by: cchaos <caroline.horn@elastic.co> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
31 lines
734 B
TypeScript
31 lines
734 B
TypeScript
/*
|
|
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
|
* or more contributor license agreements. Licensed under the Elastic License;
|
|
* you may not use this file except in compliance with the Elastic License.
|
|
*/
|
|
|
|
import React from 'react';
|
|
import { EuiToolTip } from '@elastic/eui';
|
|
|
|
export interface TooltipWrapperProps {
|
|
tooltipContent: string;
|
|
condition: boolean;
|
|
}
|
|
|
|
export const TooltipWrapper: React.FunctionComponent<TooltipWrapperProps> = ({
|
|
children,
|
|
condition,
|
|
tooltipContent,
|
|
}) => {
|
|
return (
|
|
<>
|
|
{condition ? (
|
|
<EuiToolTip content={tooltipContent} delay="long">
|
|
<>{children}</>
|
|
</EuiToolTip>
|
|
) : (
|
|
children
|
|
)}
|
|
</>
|
|
);
|
|
};
|