Web:Components:Tooltip Removed arrow

This commit is contained in:
Akmal Isomadinov 2023-09-08 12:55:54 +05:00
parent 37b7f10622
commit 4163d354f2

View File

@ -6,7 +6,7 @@ import Portal from "../portal";
import StyledTooltip from "./styled-tooltip"; import StyledTooltip from "./styled-tooltip";
import { flip, shift, offset } from "@floating-ui/dom"; import { flip, shift, offset } from "@floating-ui/dom";
const defaultOffset = 10; const defaultOffset = 4;
const Tooltip = (props) => { const Tooltip = (props) => {
const { const {
id, id,
@ -24,6 +24,7 @@ const Tooltip = (props) => {
openOnClick, openOnClick,
isOpen, isOpen,
float, float,
noArrow = true,
} = props; } = props;
const renderTooltip = () => ( const renderTooltip = () => (
@ -36,18 +37,19 @@ const Tooltip = (props) => {
> >
<ReactTooltip <ReactTooltip
id={id} id={id}
place={place}
isOpen={isOpen}
float={float} float={float}
place={place}
closeOnScroll closeOnScroll
closeOnResize closeOnResize
isOpen={isOpen}
noArrow={noArrow}
render={getContent} render={getContent}
clickable={clickable} clickable={clickable}
afterShow={afterShow} afterShow={afterShow}
afterHide={afterHide} afterHide={afterHide}
offset={props.offset}
positionStrategy="fixed" positionStrategy="fixed"
openOnClick={openOnClick} openOnClick={openOnClick}
offset={props.offset}
anchorSelect={anchorSelect} anchorSelect={anchorSelect}
className="__react_component_tooltip" className="__react_component_tooltip"
middlewares={[ middlewares={[
@ -102,10 +104,13 @@ Tooltip.propTypes = {
float: PropTypes.bool, float: PropTypes.bool,
/** The selector for the anchor elements */ /** The selector for the anchor elements */
anchorSelect: PropTypes.string, anchorSelect: PropTypes.string,
/** Tooltip arrow will not be shown */
noArrow: PropTypes.bool,
}; };
Tooltip.defaultProps = { Tooltip.defaultProps = {
place: "top", place: "top",
noArrow: true,
}; };
export default Tooltip; export default Tooltip;