Skip to content

Commit

Permalink
fix(displayname): 🐛 bug with create composable hook
Browse files Browse the repository at this point in the history
  • Loading branch information
navin-moorthy committed Jan 4, 2022
1 parent 2b59bda commit b59b20e
Show file tree
Hide file tree
Showing 82 changed files with 179 additions and 112 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@
},
"dependencies": {
"@react-aria/live-announcer": "^3.0.1",
"@renderlesskit/react": "^0.9.2",
"@renderlesskit/react": "^0.10.1",
"reakit": "^1.3.11",
"reakit-system": "^0.15.2",
"reakit-utils": "^0.15.2",
Expand Down
3 changes: 2 additions & 1 deletion src/avatar-group/AvatarGroupWrapper.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { GroupHTMLProps, GroupOptions, useGroup } from "reakit";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/avatar/AvatarIcon.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/avatar/AvatarImage.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { UseImageProps } from "../hooks";
Expand Down
3 changes: 2 additions & 1 deletion src/avatar/AvatarInitials.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/avatar/AvatarStatusIndicator.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/avatar/AvatarWrapper.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/badge/Badge.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/box/Box.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { RoleHTMLProps, RoleOptions, useRole } from "reakit";
import { createComponent } from "@renderlesskit/react";

import { tcm } from "../utils";

Expand Down
3 changes: 2 additions & 1 deletion src/button-group/ButtonGroup.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import * as React from "react";
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { ButtonProps } from "../button";
Expand Down
3 changes: 2 additions & 1 deletion src/button/Button.tsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import * as React from "react";
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import {
ButtonHTMLProps as ReakitButtonHTMLProps,
ButtonOptions as ReakitButtonOptions,
useButton as useReakitButton,
} from "reakit";
import { createComponent } from "@renderlesskit/react";
import { announce } from "@react-aria/live-announcer";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
Expand Down
3 changes: 2 additions & 1 deletion src/button/CloseButton.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { CloseIcon } from "../icons";

Expand Down
3 changes: 2 additions & 1 deletion src/checkbox/CheckboxDescription.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/checkbox/CheckboxIcon.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/checkbox/CheckboxInput.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import {
CheckboxHTMLProps,
CheckboxOptions,
createComponent,
useCheckbox,
} from "@renderlesskit/react";

Expand Down
3 changes: 2 additions & 1 deletion src/checkbox/CheckboxLabel.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/checkbox/CheckboxText.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/circular-progress/CircularProgressBar.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/circular-progress/CircularProgressBarWrapper.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/circular-progress/CircularProgressHint.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/circular-progress/CircularProgressTrack.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/circular-progress/CircularProgressWrapper.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import {
createComponent,
ProgressHTMLProps as ReakitProgressHTMLProps,
ProgressOptions as ReakitProgressOptions,
useProgress as useReakitProgress,
Expand Down
3 changes: 2 additions & 1 deletion src/divider/Divider.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import React from "react";
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { SeparatorHTMLProps, SeparatorOptions, useSeparator } from "reakit";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
4 changes: 2 additions & 2 deletions src/input/InputBase.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { InputHTMLProps, InputOptions, useInput } from "reakit";
import { ariaAttr } from "@renderlesskit/react";
import { ariaAttr, createComponent } from "@renderlesskit/react";

import { useTheme } from "../theme";
import { cx } from "../utils";
Expand Down
3 changes: 2 additions & 1 deletion src/input/InputPrefix.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/input/InputSuffix.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/input/InputWrapper.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/meter/MeterBar.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/meter/MeterBarWrapper.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/meter/MeterHint.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/meter/MeterLabel.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import {
unstable_IdHTMLProps,
unstable_IdOptions,
unstable_useId,
} from "reakit";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/meter/MeterTrack.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/meter/MeterWrapper.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import {
createComponent,
MeterHTMLProps as ReakitMeterHTMLProps,
MeterOptions as ReakitMeterOptions,
useMeter as useReakitMeter,
Expand Down
3 changes: 2 additions & 1 deletion src/progress/ProgressBar.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/progress/ProgressHint.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/progress/ProgressLabel.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import {
unstable_IdHTMLProps,
unstable_IdOptions,
unstable_useId,
} from "reakit";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/progress/ProgressTrack.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/progress/ProgressWrapper.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import {
createComponent,
ProgressHTMLProps as ReakitProgressHTMLProps,
ProgressOptions as ReakitProgressOptions,
useProgress as useReakitProgress,
Expand Down
3 changes: 2 additions & 1 deletion src/radio-group/RadioGroupWrapper.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { RadioGroupHTMLProps, RadioGroupOptions, useRadioGroup } from "reakit";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/radio/RadioDescription.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/radio/RadioIcon.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/radio/RadioInput.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import {
createComponent,
cx,
RadioHTMLProps,
RadioOptions,
Expand Down
3 changes: 2 additions & 1 deletion src/radio/RadioLabel.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/radio/RadioText.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
4 changes: 2 additions & 2 deletions src/select/SelectBase.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { TabbableHTMLProps, TabbableOptions, useTabbable } from "reakit";
import { ariaAttr } from "@renderlesskit/react";
import { ariaAttr, createComponent } from "@renderlesskit/react";

import { useTheme } from "../theme";
import { cx } from "../utils";
Expand Down
3 changes: 2 additions & 1 deletion src/select/SelectPrefix.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/select/SelectSuffix.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
3 changes: 2 additions & 1 deletion src/select/SelectWrapper.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { createComponent, createHook } from "reakit-system";
import { createHook } from "reakit-system";
import { createComponent } from "@renderlesskit/react";

import { BoxHTMLProps, BoxOptions, useBox } from "../box";
import { useTheme } from "../theme";
Expand Down
13 changes: 6 additions & 7 deletions src/show-more/ShowMoreButton.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { createComponent } from "reakit-system";
import {
createComponent,
disclosureComposableButton,
DisclosureHTMLProps,
DisclosureOptions,
Expand All @@ -15,15 +15,14 @@ export type ShowMoreButtonHTMLProps = ButtonHTMLProps & DisclosureHTMLProps;
export type ShowMoreButtonProps = ShowMoreButtonOptions &
ShowMoreButtonHTMLProps;

export const useShowMoreButton = disclosureComposableButton(useButton) as Hook<
ShowMoreButtonOptions,
ShowMoreButtonHTMLProps
>;
export const useShowMoreButton = disclosureComposableButton({
name: "ShowMoreButton",
compose: useButton,
}) as Hook<ShowMoreButtonOptions, ShowMoreButtonHTMLProps>;

export const ShowMoreButton = createComponent({
as: "button",
memo: true,
useHook: useShowMoreButton,
});

ShowMoreButton.displayName = "ShowMoreButton";
console.log("%cShowMoreButton", "color: #ff6600", ShowMoreButton);
Loading

0 comments on commit b59b20e

Please sign in to comment.