-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(for-ui): v2を作成 #1591
base: main
Are you sure you want to change the base?
feat(for-ui): v2を作成 #1591
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here. CI Failure Feedback 🧐
✨ CI feedback usage guide:The CI feedback tool (
In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:
where Configuration options
See more information about the |
PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here. CI Failure Feedback 🧐
✨ CI feedback usage guide:The CI feedback tool (
In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:
where Configuration options
See more information about the |
PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here. PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here. PR Code Suggestions ✨Explore these optional code suggestions:
|
User description
チケット
実装内容
スクリーンショット
相談内容(あれば)
PR Type
Enhancement, Tests, Configuration changes, Documentation
Description
Table
,Button
,Drawer
,TextField
,Select
,TextArea
,Snackbar
,MenuItem
,RadioGroup
,CheckboxGroup
,SwitchGroup
,Stepper
,Popper
,Modal
,Dropzone
,Badge
,Tooltip
,Tabs
, and more.Changes walkthrough 📝
34 files
Button.stories.tsx
Add storybook stories for Button component
packages/for-ui-legacy/src/button/Button.stories.tsx
Button
component.Loading.
button.stories.tsx
Add storybook stories for Button component
packages/for-ui/src/button/button.stories.tsx
Button
component.Loading.
Snackbar.test.tsx
Add tests for Snackbar component
packages/for-ui-legacy/src/snackbar/Snackbar.test.tsx
Snackbar
component.SnackbarProvider
context.Select.stories.tsx
Add storybook stories for Select component
packages/for-ui-legacy/src/select/Select.stories.tsx
Select
component.Table.stories.tsx
Add storybook stories for Table component
packages/for-ui-legacy/src/table/Table.stories.tsx
Table
component.and pagination.
Switch.stories.tsx
Add storybook stories for Switch component
packages/for-ui-legacy/src/switch/Switch.stories.tsx
Switch
component.labels.
SwitchGroup
.Skeleton.stories.tsx
Add storybook stories for Skeleton component
packages/for-ui-legacy/src/skeleton/Skeleton.stories.tsx
images, avatars, counts, and nested elements.
Chip.stories.tsx
Add storybook stories for Chip component
packages/for-ui-legacy/src/chip/Chip.stories.tsx
intentions and icons.
TextField.test.tsx
Add unit tests for TextField component
packages/for-ui-legacy/src/textField/TextField.test.tsx
and controlled/uncontrolled states.
Tabs.stories.tsx
Add storybook stories for Tabs component
packages/for-ui-legacy/src/tabs/Tabs.stories.tsx
tab lists.
Radio.stories.tsx
Add storybook stories for Radio component
packages/for-ui-legacy/src/radio/Radio.stories.tsx
integration with forms.
Checkbox.test.tsx
Add unit tests for Checkbox component
packages/for-ui-legacy/src/checkbox/Checkbox.test.tsx
integration with forms.
TextField.stories.tsx
Add storybook stories for TextField component
packages/for-ui-legacy/src/textField/TextField.stories.tsx
integration.
TextArea.test.tsx
Add unit tests for TextArea component
packages/for-ui-legacy/src/textArea/TextArea.test.tsx
and controlled/uncontrolled states.
Badge.stories.tsx
Add storybook stories for Badge component
packages/for-ui-legacy/src/badge/Badge.stories.tsx
icons.
Checkbox.stories.tsx
Add storybook stories for Checkbox component
packages/for-ui-legacy/src/checkbox/Checkbox.stories.tsx
integration with forms.
TablePagination.test.tsx
Add unit tests for TablePagination component
packages/for-ui-legacy/src/table/TablePagination.test.tsx
pagination controls.
Button.test.tsx
Add unit tests for Button component
packages/for-ui-legacy/src/button/Button.test.tsx
states.
button.test.tsx
Add unit tests for Button component
packages/for-ui/src/button/button.test.tsx
states.
TextArea.stories.tsx
Add storybook stories for TextArea component
packages/for-ui-legacy/src/textArea/TextArea.stories.tsx
integration.
Menu.stories.tsx
Add storybook stories for Menu component
packages/for-ui-legacy/src/menu/Menu.stories.tsx
Menu
component.list.
Stepper.stories.tsx
Add storybook stories for Stepper component
packages/for-ui-legacy/src/stepper/Stepper.stories.tsx
Stepper
component.Snackbar.stories.tsx
Add storybook stories for Snackbar component
packages/for-ui-legacy/src/snackbar/Snackbar.stories.tsx
Snackbar
component.snackbars.
Drawer.stories.tsx
Add storybook stories for Drawer component
packages/for-ui-legacy/src/drawer/Drawer.stories.tsx
Drawer
component.Callout.stories.tsx
Add storybook stories for Callout component
packages/for-ui-legacy/src/callout/Callout.stories.tsx
Callout
component.Popper.stories.tsx
Add storybook stories for Popper component
packages/for-ui-legacy/src/popper/Popper.stories.tsx
Popper
component.Modal.stories.tsx
Add storybook stories for Modal component
packages/for-ui-legacy/src/modal/Modal.stories.tsx
Modal
component.Dropzone.stories.tsx
Add storybook stories for Dropzone component
packages/for-ui-legacy/src/dropzone/Dropzone.stories.tsx
Dropzone
component.Tooltip.test.tsx
Add tests for Tooltip component
packages/for-ui-legacy/src/tooltip/Tooltip.test.tsx
Tooltip
component.MenuItem.stories.tsx
Add storybook stories for MenuItem component
packages/for-ui-legacy/src/menu/MenuItem.stories.tsx
MenuItem
component.rhf.tsx
Add utility for testing React Hook Form components
packages/for-ui-legacy/src/testing/rhf.tsx
Tooltip.stories.tsx
Add storybook stories for Tooltip component
packages/for-ui-legacy/src/tooltip/Tooltip.stories.tsx
Tooltip
component.Callout.test.tsx
Add tests for Callout component
packages/for-ui-legacy/src/callout/Callout.test.tsx
Callout
component.Tab.stories.tsx
Add storybook stories for Tab component
packages/for-ui-legacy/src/tabs/Tab.stories.tsx
Tab
component.50 files
Table.tsx
Implement Table component with features
packages/for-ui-legacy/src/table/Table.tsx
Table
component with various features.Button.tsx
Implement Button component with various props
packages/for-ui-legacy/src/button/Button.tsx
Button
component with various props.TablePagination.tsx
Implement TablePagination component
packages/for-ui-legacy/src/table/TablePagination.tsx
TablePagination
component.Table
component.Drawer.tsx
Implement Drawer component with customizable props
packages/for-ui-legacy/src/drawer/Drawer.tsx
Drawer
component with customizable props.TextField.tsx
Implement new customizable TextField component
packages/for-ui-legacy/src/textField/TextField.tsx
customization.
and helper texts.
Select.tsx
Add new Select component with autocomplete
packages/for-ui-legacy/src/select/Select.tsx
rendering of options and tags.
TextArea.tsx
Implement new customizable TextArea component
packages/for-ui-legacy/src/textArea/TextArea.tsx
adjustments.
Snackbar.tsx
Implement new customizable Snackbar component
packages/for-ui-legacy/src/snackbar/Snackbar.tsx
MenuItem.tsx
Implement new customizable MenuItem component
packages/for-ui-legacy/src/menu/MenuItem.tsx
LimitedChip.tsx
Implement new customizable LimitedChip component
packages/for-ui-legacy/src/chip/LimitedChip.tsx
TableCell.tsx
Implement new customizable TableCell component
packages/for-ui-legacy/src/table/TableCell.tsx
Skeleton.tsx
Implement new customizable Skeleton component
packages/for-ui-legacy/src/skeleton/Skeleton.tsx
handling.
FullChip.tsx
Implement new customizable FullChip component
packages/for-ui-legacy/src/chip/FullChip.tsx
Callout.tsx
Implement Callout component with intentions and icons
packages/for-ui-legacy/src/callout/Callout.tsx
Callout
component with various intentions.RadioGroup.tsx
Implement RadioGroup component with labels and errors
packages/for-ui-legacy/src/radio/RadioGroup.tsx
RadioGroup
component with support for labels, errors, andhelper text.
text.tsx
Implement Text component with customizable styles
packages/for-ui/src/text/text.tsx
Text
component with customizable size, weight, andtypeface.
Text.tsx
Implement Text component with customizable styles
packages/for-ui-legacy/src/text/Text.tsx
Text
component with customizable size, weight, andtypeface.
Checkbox.tsx
Implement Checkbox component with custom indicators
packages/for-ui-legacy/src/checkbox/Checkbox.tsx
Checkbox
component with custom indicators.Chip.tsx
Implement Chip component with customizable intention
packages/for-ui-legacy/src/chip/Chip.tsx
Chip
component with customizable intention and clickablearea.
CheckboxGroup.tsx
Implement CheckboxGroup component with labels and errors
packages/for-ui-legacy/src/checkbox/CheckboxGroup.tsx
CheckboxGroup
component with support for labels, errors,and helper text.
SwitchGroup.tsx
Implement SwitchGroup component with labels and errors
packages/for-ui-legacy/src/switch/SwitchGroup.tsx
SwitchGroup
component with support for labels, errors, andhelper text.
Step.tsx
Implement Step component with custom icons and labels
packages/for-ui-legacy/src/stepper/Step.tsx
Step
component with custom icons and labels.Radio.tsx
Implement Radio component with custom indicators
packages/for-ui-legacy/src/radio/Radio.tsx
Radio
component with custom indicators.Dropzone.tsx
Implement Dropzone component with file upload support
packages/for-ui-legacy/src/dropzone/Dropzone.tsx
Dropzone
component with support for file uploads.OutlinedBadge.tsx
Implement OutlinedBadge component with customizable intention
packages/for-ui-legacy/src/badge/OutlinedBadge.tsx
OutlinedBadge
component with customizable intention andicon.
SnackbarContext.tsx
Implement SnackbarContext for managing snackbar state
packages/for-ui-legacy/src/snackbar/SnackbarContext.tsx
SnackbarContext
for managing snackbar state.Popper.tsx
Implement Popper component with customizable trigger
packages/for-ui-legacy/src/popper/Popper.tsx
Popper
component with customizable trigger and children.Modal.tsx
Implement Modal component with backdrop and handlers
packages/for-ui-legacy/src/modal/Modal.tsx
Modal
component with backdrop and customizable children.Badge.tsx
Implement Badge component with different variants
packages/for-ui-legacy/src/badge/Badge.tsx
Badge
component with support for different variants.Stepper.tsx
Implement Stepper component with customizable label positions
packages/for-ui-legacy/src/stepper/Stepper.tsx
Stepper
component with customizable label positions.TextBadge.tsx
Implement TextBadge component with customizable intention
packages/for-ui-legacy/src/badge/TextBadge.tsx
TextBadge
component with customizable intention and icon.ConstantBadge.tsx
Implement ConstantBadge component with customizable intention
packages/for-ui-legacy/src/badge/ConstantBadge.tsx
ConstantBadge
component with customizable intention andicon.
Tooltip.tsx
Implement Tooltip component with customizable title
packages/for-ui-legacy/src/tooltip/Tooltip.tsx
Tooltip
component with customizable title and children.Menu.tsx
Implement Menu component with customizable trigger
packages/for-ui-legacy/src/menu/Menu.tsx
Menu
component with customizable trigger and children.Switch.tsx
Implement Switch component with custom styles
packages/for-ui-legacy/src/switch/Switch.tsx
Switch
component with custom styles and labels.TextDefaultStyler.tsx
Implement TextDefaultStyler component for default text styling
packages/for-ui-legacy/src/system/TextDefaultStyler.tsx
TextDefaultStyler
component for default text styling.text_default_styler.tsx
Implement TextDefaultStyler component for default text styling
packages/for-ui/src/system/text_default_styler.tsx
TextDefaultStyler
component for default text styling.MenuList.tsx
Implement MenuList component with customizable element type
packages/for-ui-legacy/src/menu/MenuList.tsx
MenuList
component with customizable element type.Tab.tsx
Implement Tab component with customizable badges
packages/for-ui-legacy/src/tabs/Tab.tsx
Tab
component with customizable badges and styles.PropsCascader.tsx
Implement PropsCascader component for cascading props
packages/for-ui-legacy/src/system/PropsCascader.tsx
PropsCascader
component for cascading props to children.props_cascader.tsx
Implement PropsCascader component for cascading props
packages/for-ui/src/system/props_cascader.tsx
PropsCascader
component for cascading props to children.Loading.tsx
Implement Loading SVG component
packages/for-ui-legacy/src/loader/Loading.tsx
Loading
SVG component.loading.tsx
Implement Loading SVG component
packages/for-ui/src/loader/loading.tsx
Loading
SVG component.MenuDivider.tsx
Implement MenuDivider component with custom styles
packages/for-ui-legacy/src/menu/MenuDivider.tsx
MenuDivider
component with custom styles.TabList.tsx
Implement TabList component with customizable intention
packages/for-ui-legacy/src/tabs/TabList.tsx
TabList
component with customizable intention and styles.style.ts
Add styles for TabList and Tabs components
packages/for-ui-legacy/src/tabs/style.ts
TabList
andTabs
components.walkChildren.ts
Implement walkChildren utility for visiting React nodes
packages/for-ui-legacy/src/system/walkChildren.ts
walkChildren
utility for recursively visiting React nodes.fsx.ts
Update fsx utility to extend tailwind merge
packages/for-ui/src/system/fsx.ts
fsx
utility to extend tailwind merge with custom class groups.Tabs.tsx
Implement Tabs component with customizable intention
packages/for-ui-legacy/src/tabs/Tabs.tsx
Tabs
component with customizable intention and styles.prepareForSlot.tsx
Implement prepareForSlot utility for slot components
packages/for-ui-legacy/src/utils/prepareForSlot.tsx
prepareForSlot
utility for creating slot components.2 files
makeData.ts
Add static data for Person type
packages/for-ui-legacy/src/utils/makeData.ts
Person
type.index.tsx
Add exports for Stepper and Step components
packages/for-ui-legacy/src/stepper/index.tsx
Stepper
andStep
components.6 files
react-table-config.d.ts
Add TypeScript definitions for react-table configuration
packages/for-ui-legacy/types/react-table-config.d.ts
vite.config.ts
Add Vite configuration for project build
packages/for-ui-legacy/vite.config.ts
preview.tsx
Add Storybook preview configuration with custom theme
packages/for-ui-legacy/.storybook/preview.tsx
preview.tsx
Update Storybook preview configuration
packages/for-ui/.storybook/preview.tsx
main.ts
Add main configuration for Storybook
packages/for-ui/.storybook/main.ts
vitest.config.ts
Add Vitest configuration for testing
packages/for-ui-legacy/vitest.config.ts
4 files
componentType.ts
Add type definitions for component props and refs
packages/for-ui-legacy/src/system/componentType.ts
component_type.ts
Add type definitions for component props and refs
packages/for-ui/src/system/component_type.ts
index.ts
Export all components and utilities from legacy package
packages/for-ui-legacy/src/index.ts
index.ts
Update exports to include button, loader, and text
packages/for-ui/src/index.ts