ksylvest/tights

View on GitHub
src/icon_text.stories.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import type { Meta, StoryObj } from "@storybook/react";

import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faRocket } from "@fortawesome/free-solid-svg-icons";

import { Icon } from "./icon";
import { IconText } from "./icon_text";

const meta = {
  title: "IconText",
  component: Icon,
  tags: ["autodocs"],
} satisfies Meta<typeof Icon>;

export default meta;
type Story = StoryObj<typeof meta>;

export const BasicStory: Story = {
  render: (args) => (
    <IconText>
      <Icon {...args}>
        <FontAwesomeIcon icon={faRocket} />
      </Icon>
      <span>Rocket!</span>
    </IconText>
  ),
};