(row: number): JSX.Element => (
- // eslint-disable-next-line react/prop-types
);
const Name =
(props: Props) =>
- (row: number): JSX.Element => (
- // eslint-disable-next-line react/prop-types
-
diff --git a/docs/src/components/radio-group.stories.tsx b/docs/src/components/radio-group.stories.tsx
index 2df7a255..783bfc36 100644
--- a/docs/src/components/radio-group.stories.tsx
+++ b/docs/src/components/radio-group.stories.tsx
@@ -8,6 +8,7 @@ import { RadioOptionComponent } from "./radio-group-fake";
const meta: Meta = {
title: "Components/Radio Group",
component: RadioGroup,
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
subcomponents: { RadioOption: RadioOptionComponent as any },
argTypes: {
row: Utils.arg("boolean"),
diff --git a/docs/src/components/select.stories.tsx b/docs/src/components/select.stories.tsx
index 96bec8cf..bb1f7237 100644
--- a/docs/src/components/select.stories.tsx
+++ b/docs/src/components/select.stories.tsx
@@ -8,6 +8,7 @@ import { SelectOptionComponent } from "./select-fake";
const meta: Meta = {
title: "Components/Select",
component: Select,
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
subcomponents: { SelectOption: SelectOptionComponent as any },
argTypes: {
style: Utils.arg(Select.styles, "Visual"),
diff --git a/docs/src/components/switcher.stories.tsx b/docs/src/components/switcher.stories.tsx
index 19d2722c..aa1ab0a5 100644
--- a/docs/src/components/switcher.stories.tsx
+++ b/docs/src/components/switcher.stories.tsx
@@ -8,6 +8,7 @@ import { SwitcherOptionComponent } from "./switcher-fake";
const meta: Meta = {
title: "Components/Switcher",
component: Switcher,
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
subcomponents: { SwitcherOption: SwitcherOptionComponent as any },
argTypes: {
style: Utils.arg(Switcher.styles),
diff --git a/docs/src/components/tab.stories.tsx b/docs/src/components/tab.stories.tsx
index 16d81ad7..6aeb1dc3 100644
--- a/docs/src/components/tab.stories.tsx
+++ b/docs/src/components/tab.stories.tsx
@@ -8,6 +8,7 @@ import { TabComponent } from "./tab-fake";
const meta: Meta = {
title: "Components/Tabs",
component: Tabs,
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
subcomponents: { Tab: TabComponent as any },
argTypes: {
noPadding: Utils.arg("boolean", "Visual"),
diff --git a/docs/src/components/table.stories.tsx b/docs/src/components/table.stories.tsx
index 9fd42e41..7ffd8d19 100644
--- a/docs/src/components/table.stories.tsx
+++ b/docs/src/components/table.stories.tsx
@@ -10,7 +10,9 @@ const meta: Meta = {
title: "Components/Table",
component: Table,
subcomponents: {
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
TableColumn: TableColumnComponent as any,
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
TableExpandable: TableExpandableComponent as any,
},
argTypes: {
diff --git a/docs/src/components/toast.stories.tsx b/docs/src/components/toast.stories.tsx
index 1d9c698b..7d266467 100644
--- a/docs/src/components/toast.stories.tsx
+++ b/docs/src/components/toast.stories.tsx
@@ -8,6 +8,7 @@ import { ToastFunction } from "./toast-fake";
const meta: Meta = {
title: "Components/Toast",
component: ToastPane,
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
subcomponents: { "toast function": ToastFunction as any },
};
diff --git a/docs/src/utils/arg.ts b/docs/src/utils/arg.ts
index dad11493..27a6aaaf 100644
--- a/docs/src/utils/arg.ts
+++ b/docs/src/utils/arg.ts
@@ -9,6 +9,7 @@ const argOptions = (target: unknown): string[] | undefined => {
}
if (typeof target === "object") {
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
return Object.keys(target as any);
}
};
@@ -36,6 +37,7 @@ export const utilsArg = (
category?: string,
): Partial
> => {
const table = category ? { category } : undefined;
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
const control = argControl(target) as any;
const options = argOptions(target);
return { options, control, table };
diff --git a/docs/src/utils/page/component.tsx b/docs/src/utils/page/component.tsx
index 8b3a24e9..3337b02c 100644
--- a/docs/src/utils/page/component.tsx
+++ b/docs/src/utils/page/component.tsx
@@ -15,37 +15,39 @@ interface Props {
primary: "sticky" | "none" | "default";
}
-const ComponentPage = (props: Props): JSX.Element => (
-
-
-
- {props.shots.length > 0 && (
- <>
-
- Gallery
-
-
{props.shots}
- >
- )}
-
-
-
- All Props
-
- {props.primary !== "none" && (
-
- )}
-
-
-
-
-
-);
-
export const utilsPageComponent = (meta: Meta, props: Props): void => {
meta.parameters ??= {};
meta.parameters.docs ??= {};
- meta.parameters.docs.page = () => ;
+ meta.parameters.docs.page = () => {
+ return (
+
+
+
+ {props.shots.length > 0 && (
+ <>
+
+ Gallery
+
+
{props.shots}
+ >
+ )}
+
+
+
+ All Props
+
+ {props.primary !== "none" && (
+
+ )}
+
+
+
+
+
+ );
+ };
};