Skip to content

Commit 95fc4ee

Browse files
committed
Small addiontion InfoButton
1 parent 4619484 commit 95fc4ee

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

components/InfoButton.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,11 @@ export function InfoButton(_props: InfoButtonProps) {
4343
useEffect(() => setConfig(generateAndCheckConfig(props, setOpen)), [props.infoButtonSize, props.access, props.display, props.divPosition]);
4444

4545
if (!config) return null;
46-
4746
return (
4847
<div className={combineClassNames("relative w-fit p-1", config.cursorClass)} onClick={props.access == 'click' ? config.showInfo : undefined} onMouseEnter={props.access == 'hover' ? config.showInfo : undefined} onMouseLeave={props.access == 'hover' ? config.hideInfo : undefined}>
4948
<IconInfoCircle size={config.size} className={props.infoButtonColorClass} />
5049
{props.display == "absoluteDiv" ? <RenderDiv
51-
positionClass={config.positionClass}
50+
positionClass={config.positionClass + " " + props.addClasses}
5251
content={props.content}
5352
open={open}
5453
access={props.access}

types/infoButton.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export type InfoButtonProps = {
1717
display?: "absoluteDiv" | "modal"
1818
divPosition?: "top" | "bottom" | "left" | "right";
1919
divZIndexClass?: string;
20+
addClasses?: string;
2021
}
2122

2223
/**
@@ -38,7 +39,7 @@ export type InfoButtonConfig = {
3839

3940

4041
export const INFO_BUTTON_DEFAULT_VALUES = {
41-
size: "sm",
42+
infoButtonSize: "sm",
4243
access: "hover",
4344
display: "absoluteDiv",
4445
divPosition: "top",

0 commit comments

Comments
 (0)