Skip to content

Commit 6f792e4

Browse files
authored
1 parent c8cbf48 commit 6f792e4

10 files changed

Lines changed: 624 additions & 505 deletions

File tree

apps/builder/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
"@lezer/highlight": "^1.2.1",
4444
"@nanostores/react": "^0.8.0",
4545
"@nkzw/use-relative-time": "^1.1.0",
46-
"@radix-ui/react-select": "^2.1.5",
47-
"@radix-ui/react-tooltip": "^1.1.8",
46+
"@radix-ui/react-select": "^2.2.2",
47+
"@radix-ui/react-tooltip": "^1.2.4",
4848
"@react-aria/interactions": "^3.23.0",
4949
"@react-aria/utils": "^3.27.0",
5050
"@remix-run/node": "^2.16.4",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"@fontsource-variable/inter": "^5.0.20",
3131
"@fontsource-variable/manrope": "^5.0.20",
3232
"@fontsource/roboto-mono": "^5.0.18",
33-
"@radix-ui/react-tooltip": "^1.1.8",
33+
"@radix-ui/react-tooltip": "^1.2.4",
3434
"@storybook/addon-actions": "^8.6.4",
3535
"@storybook/addon-backgrounds": "^8.6.4",
3636
"@storybook/addon-controls": "^8.6.4",

packages/design-system/package.json

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -30,37 +30,37 @@
3030
"@atlaskit/pragmatic-drag-and-drop-hitbox": "^1.0.3",
3131
"@floating-ui/dom": "^1.6.13",
3232
"@radix-ui/colors": "^3.0.0",
33-
"@radix-ui/react-accessible-icon": "^1.1.2",
34-
"@radix-ui/react-avatar": "^1.1.3",
35-
"@radix-ui/react-checkbox": "^1.1.4",
36-
"@radix-ui/react-collapsible": "^1.1.3",
37-
"@radix-ui/react-context-menu": "^2.2.6",
38-
"@radix-ui/react-dialog": "^1.1.6",
39-
"@radix-ui/react-dropdown-menu": "^2.1.6",
40-
"@radix-ui/react-label": "^2.1.2",
41-
"@radix-ui/react-popover": "^1.1.6",
42-
"@radix-ui/react-progress": "^1.1.2",
43-
"@radix-ui/react-radio-group": "^1.2.3",
33+
"@radix-ui/react-accessible-icon": "^1.1.4",
34+
"@radix-ui/react-avatar": "^1.1.7",
35+
"@radix-ui/react-checkbox": "^1.2.3",
36+
"@radix-ui/react-collapsible": "^1.1.8",
37+
"@radix-ui/react-context-menu": "^2.2.12",
38+
"@radix-ui/react-dialog": "^1.1.11",
39+
"@radix-ui/react-dropdown-menu": "^2.1.12",
40+
"@radix-ui/react-label": "^2.1.4",
41+
"@radix-ui/react-popover": "^1.1.11",
42+
"@radix-ui/react-progress": "^1.1.4",
43+
"@radix-ui/react-radio-group": "^1.3.4",
4444
"@radix-ui/react-scroll-area": "^1.0.5",
45-
"@radix-ui/react-select": "^2.1.5",
46-
"@radix-ui/react-separator": "^1.1.2",
47-
"@radix-ui/react-slot": "^1.1.2",
48-
"@radix-ui/react-switch": "^1.1.3",
49-
"@radix-ui/react-tabs": "^1.1.3",
50-
"@radix-ui/react-toast": "^1.2.6",
51-
"@radix-ui/react-toggle": "^1.1.2",
52-
"@radix-ui/react-toggle-group": "^1.1.2",
53-
"@radix-ui/react-toolbar": "^1.1.2",
54-
"@radix-ui/react-tooltip": "^1.1.8",
55-
"@radix-ui/react-use-controllable-state": "^1.1.0",
56-
"@radix-ui/react-visually-hidden": "^1.1.2",
45+
"@radix-ui/react-select": "^2.2.2",
46+
"@radix-ui/react-separator": "^1.1.4",
47+
"@radix-ui/react-slot": "^1.2.0",
48+
"@radix-ui/react-switch": "^1.2.2",
49+
"@radix-ui/react-tabs": "^1.1.9",
50+
"@radix-ui/react-toast": "^1.2.11",
51+
"@radix-ui/react-toggle": "^1.1.6",
52+
"@radix-ui/react-toggle-group": "^1.1.7",
53+
"@radix-ui/react-toolbar": "^1.1.7",
54+
"@radix-ui/react-tooltip": "^1.2.4",
55+
"@radix-ui/react-use-controllable-state": "^1.2.2",
56+
"@radix-ui/react-visually-hidden": "^1.2.0",
5757
"@react-aria/focus": "^3.19.1",
5858
"@react-aria/interactions": "^3.23.0",
5959
"@react-aria/utils": "^3.27.0",
6060
"@stitches/react": "1.3.1-1",
6161
"@webstudio-is/icons": "workspace:*",
6262
"change-case": "^5.4.4",
63-
"cmdk": "^1.0.4",
63+
"cmdk": "^1.1.1",
6464
"downshift": "^6.1.7",
6565
"match-sorter": "^8.0.0",
6666
"react-hot-toast": "^2.5.1",

packages/design-system/src/components/ai-command-bar/autogrow-text-area.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export const AutogrowTextArea = forwardRef(
6464
// use
6565
const [textValue, setTextValue] = useControllableState({
6666
prop: value,
67-
defaultProp: defaultValue,
67+
defaultProp: defaultValue ?? "",
6868
onChange,
6969
});
7070

packages/design-system/src/components/text-area.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ export const TextArea = forwardRef(
127127
) => {
128128
const [textValue, setTextValue] = useControllableState({
129129
prop: value,
130-
defaultProp: defaultValue,
130+
defaultProp: defaultValue ?? "",
131131
onChange,
132132
});
133133

packages/design-system/src/components/tooltip.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ export const Tooltip = forwardRef(
6868
) => {
6969
const triggerRef = useRef<HTMLButtonElement>(null);
7070
// We need to intercept tooltip open
71-
const [open = false, setOpen] = useControllableState({
71+
const [open, setOpen] = useControllableState({
7272
prop: openProp,
73-
defaultProp: defaultOpen,
73+
defaultProp: defaultOpen ?? false,
7474
onChange: (open) => {
7575
onOpenChange?.(open);
7676
},

packages/sdk-components-react-radix/package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,19 @@
5151
"react-dom": "18.3.0-canary-14898b6a9-20240318"
5252
},
5353
"dependencies": {
54-
"@radix-ui/react-accordion": "^1.2.3",
55-
"@radix-ui/react-checkbox": "^1.1.4",
56-
"@radix-ui/react-collapsible": "^1.1.3",
57-
"@radix-ui/react-dialog": "^1.1.6",
58-
"@radix-ui/react-label": "^2.1.2",
59-
"@radix-ui/react-navigation-menu": "^1.2.5",
60-
"@radix-ui/react-popover": "^1.1.6",
61-
"@radix-ui/react-radio-group": "^1.2.3",
62-
"@radix-ui/react-select": "^2.1.5",
63-
"@radix-ui/react-switch": "^1.1.3",
64-
"@radix-ui/react-tabs": "^1.1.3",
65-
"@radix-ui/react-tooltip": "^1.1.8",
66-
"@radix-ui/react-use-controllable-state": "^1.1.0",
54+
"@radix-ui/react-accordion": "^1.2.8",
55+
"@radix-ui/react-checkbox": "^1.2.3",
56+
"@radix-ui/react-collapsible": "^1.1.8",
57+
"@radix-ui/react-dialog": "^1.1.11",
58+
"@radix-ui/react-label": "^2.1.4",
59+
"@radix-ui/react-navigation-menu": "^1.2.10",
60+
"@radix-ui/react-popover": "^1.1.11",
61+
"@radix-ui/react-radio-group": "^1.3.4",
62+
"@radix-ui/react-select": "^2.2.2",
63+
"@radix-ui/react-switch": "^1.2.2",
64+
"@radix-ui/react-tabs": "^1.1.9",
65+
"@radix-ui/react-tooltip": "^1.2.4",
66+
"@radix-ui/react-use-controllable-state": "^1.2.2",
6767
"@webstudio-is/css-engine": "workspace:*",
6868
"@webstudio-is/icons": "workspace:*",
6969
"@webstudio-is/react-sdk": "workspace:*",

packages/sdk-components-react-radix/src/select.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import {
55
forwardRef,
66
type RefAttributes,
77
useContext,
8+
type ComponentPropsWithRef,
89
} from "react";
910
import {
1011
Root,
@@ -23,11 +24,11 @@ import {
2324
ReactSdkContext,
2425
} from "@webstudio-is/react-sdk/runtime";
2526

26-
export const Select = forwardRef<HTMLDivElement, ComponentProps<typeof Root>>(
27-
({ value, defaultValue, ...props }, _ref) => {
28-
return <Root {...props} defaultValue={value ?? defaultValue} />;
29-
}
30-
);
27+
export const Select: ForwardRefExoticComponent<
28+
ComponentPropsWithRef<typeof Root>
29+
> = forwardRef(({ value, defaultValue, ...props }, _ref) => {
30+
return <Root {...props} defaultValue={value ?? defaultValue} />;
31+
});
3132

3233
export const SelectTrigger = forwardRef<
3334
HTMLButtonElement,

packages/sdk-components-react-radix/src/tabs.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export const Tabs = forwardRef<
1414
>(({ defaultValue, ...props }, ref) => {
1515
const [value, onValueChange] = useControllableState({
1616
prop: props.value,
17-
defaultProp: defaultValue,
17+
defaultProp: defaultValue ?? "",
1818
onChange: props.onValueChange,
1919
});
2020

0 commit comments

Comments
 (0)