fleet/frontend/components/TooltipTruncatedText/TooltipTruncatedText.stories.tsx
RachelElysia c9e66b221e
Frontend: Lint warning cleanup part 1 (#43411)
## Issue
- First batch of @iansltx 's work of cleaning up lint warnings #43387 

## Description
- Quick PR review and grabbed as many confirmed low-risk quick wins as I
could `git checkout lint-cleanup <file/path/1> <file/path/2>`

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

## Release Notes

This release contains internal code improvements with one minor UI
tweak:

* **Style**
* Dropdown menu background color adjusted for clearer contrast in action
lists
* **Refactor**
* Improved type safety across the codebase with stricter TypeScript
annotations
  * Removed unused imports and constants to reduce code clutter
* Enhanced React hook dependency arrays for more consistent component
behavior
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Rachel Perkins <rachel@Rachels-MacBook-Pro.local>
Co-authored-by: Ian Littman <iansltx@gmail.com>
2026-04-10 19:49:52 -05:00

41 lines
931 B
TypeScript

import React from "react";
import { Meta, StoryObj } from "@storybook/react";
import TooltipTruncatedText from ".";
import DataSet from "../DataSet";
import "../../index.scss";
const meta: Meta<typeof TooltipTruncatedText> = {
component: TooltipTruncatedText,
title: "Components/TooltipTruncatedText",
args: {
value:
"This is an example of a very long text that will be truncated in the display area.",
},
decorators: [
(Story) => (
<div style={{ maxWidth: "200px", padding: "150px", overflow: "visible" }}>
<Story />
</div>
),
],
};
export default meta;
type Story = StoryObj<typeof TooltipTruncatedText>;
export const Default: Story = {};
export const UsedInsideDataSet: Story = {
decorators: [
(Story) => (
<DataSet
className="my-dataset"
title="Example Title"
value={<Story />}
orientation="horizontal"
/>
),
],
};