8cadd00d34
Created by Github action --------- Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: github-actions <github-actions@twenty.com>
89 lines
4.8 KiB
Plaintext
89 lines
4.8 KiB
Plaintext
---
|
|
title: App Tooltip
|
|
image: /images/user-guide/tips/light-bulb.png
|
|
---
|
|
|
|
<Frame>
|
|
<img src="/images/user-guide/tips/light-bulb.png" alt="Header" />
|
|
</Frame>
|
|
|
|
Een kort bericht dat extra informatie weergeeft wanneer een gebruiker met een element interacteert.
|
|
|
|
<Tabs>
|
|
<Tab title="Usage">
|
|
|
|
```jsx
|
|
import { AppTooltip } from "@/ui/display/tooltip/AppTooltip";
|
|
|
|
export const MyComponent = () => {
|
|
return (
|
|
<>
|
|
<p id="hoverText" style={{ display: "inline-block" }}>
|
|
Customer Insights
|
|
</p>
|
|
<AppTooltip
|
|
className
|
|
anchorSelect="#hoverText"
|
|
content="Explore customer behavior and preferences"
|
|
delayHide={0}
|
|
offset={6}
|
|
noArrow={false}
|
|
isOpen={true}
|
|
place="bottom"
|
|
positionStrategy="absolute"
|
|
/>
|
|
</>
|
|
);
|
|
};
|
|
```
|
|
|
|
</Tab>
|
|
|
|
<Tab title="Props">
|
|
|
|
| Props | Soort | Beschrijving |
|
|
| ---------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
|
| className | tekenreeks | Optionele CSS-klasse voor extra styling |
|
|
| anchorSelect | CSS-selector | Selector voor het anker van de tooltip (het element dat de tooltip activeert) |
|
|
| inhoud | tekenreeks | De inhoud die je in de tooltip wilt weergeven |
|
|
| delayHide | nummer | De vertraging in seconden voordat de tooltip wordt verborgen nadat de cursor het anker verlaat |
|
|
| offset | nummer | De offset in pixels voor het positioneren van de tooltip |
|
|
| noArrow | booleaan | Als `true`, verbergt de pijl op de tooltip |
|
|
| isOpen | booleaan | Als `true`, is de tooltip standaard open |
|
|
| plaats | `PlacesType` tekenreeks van `react-tooltip` | Specificeert de plaatsing van de tooltip. Waarden omvatten `bottom`, `left`, `right`, `top`, `top-start`, `top-end`, `right-start`, `right-end`, `bottom-start`, `bottom-end`, `left-start` en `left-end` |
|
|
| positionStrategy | `PositionStrategy` tekenreeks van `react-tooltip` | Positiestrategie voor de tooltip. Heeft twee waarden: `absolute` en `fixed` |
|
|
|
|
</Tab>
|
|
|
|
</Tabs>
|
|
|
|
## Overlopende Tekst met Tooltip
|
|
|
|
Behandelt overlopende tekst en toont een tooltip wanneer de tekst overloopt.
|
|
|
|
<Tabs>
|
|
<Tab title="Usage">
|
|
|
|
```jsx
|
|
import { OverflowingTextWithTooltip } from 'twenty-ui/display';
|
|
|
|
export const MyComponent = () => {
|
|
const crmTaskDescription =
|
|
'Follow up with client regarding their recent product inquiry. Discuss pricing options, address any concerns, and provide additional product information. Record the details of the conversation in the CRM for future reference.';
|
|
|
|
return <OverflowingTextWithTooltip text={crmTaskDescription} />;
|
|
};
|
|
```
|
|
|
|
</Tab>
|
|
|
|
<Tab title="Props">
|
|
|
|
| Props | Soort | Beschrijving |
|
|
| ----- | ---------- | -------------------------------------------------------------- |
|
|
| tekst | tekenreeks | De inhoud die je in het overlopende tekstgebied wilt weergeven |
|
|
|
|
</Tab>
|
|
|
|
</Tabs>
|