@purpurds/tooltip v5.24.1
import { Meta, Stories, ArgTypes, Primary, Subtitle } from "@storybook/blocks";
import * as TooltipStories from "./src/tooltip.stories"; import packageInfo from "./package.json";
Tooltip
Version {packageInfo.version}
Showcase
Properties
Installation
Via NPM
Add the dependency to your consumer app like "@purpurds/purpur": "^x.y.z"
In MyApp.tsx
import "@purpurds/purpur/styles";
In MyComponent.tsx
Standard usage:
import { Tooltip } from "@purpurds/purpur";
export const MyComponent = () => {
return <Tooltip triggerAriaLabel="extra information about something">Some content</Tooltip>;
};
Setting negative variant with position and alignment:
import { Tooltip } from "@purpurds/purpur";
export const MyComponent = () => {
return (
<Tooltip
triggerAriaLabel="extra information about something"
variant="primary-negative"
position="top"
align="center"
>
Some content
</Tooltip>
);
};
Using custom trigger element:
import { Button, IconPetDog, Tooltip } from "@purpurds/purpur";
export const MyComponent = () => {
const customTooltipTrigger: ReactNode = (
<Button variant="primary">
<IconPetDog />
This is a custom trigger
</Button>
);
return <Tooltip triggerElement={customTooltipTrigger}>Some content</Tooltip>;
};
Using jsx in content:
import { Tooltip } from "@purpurds/purpur";
export const MyComponent = () => {
return (
<Tooltip triggerAriaLabel="extra information about something">
<div>Hello world! This is the content</div>
</Tooltip>
);
};
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
12 months ago
1 year ago
1 year ago
1 year ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago