Skip to content

Commit d25d9d8

Browse files
lisalupimatthprost
authored andcommitted
feat: remove deprecated props of TagInput and Toaster (#5318)
* feat: remove deprecated props Toaster and TagInput * fix: typo in changeset
1 parent 40e189c commit d25d9d8

File tree

18 files changed

+804
-707
lines changed

18 files changed

+804
-707
lines changed

.changeset/grumpy-hoops-dance.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
"@ultraviolet/ui": major
3+
---
4+
5+
6+
**BREAKING CHANGES**
7+
8+
Deprecated props removed:
9+
- `TagInput`:
10+
- props "manualInput" and "onChangeError" removed: the props used to have no effect
11+
- prop "variant" removed: only one variant possible now
12+
- prop "tags" removed -> use "value" instead
13+
14+
- `Toaster`: variant "info" removed
15+

packages/form/src/components/SelectInputField/index.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
'use client'
22

33
import { SelectInput } from '@ultraviolet/ui'
4-
import { type ComponentProps, useCallback } from 'react'
4+
import { useCallback } from 'react'
5+
import type { ComponentProps } from 'react'
56
import type { FieldPath, FieldValues, PathValue } from 'react-hook-form'
67
import { useController } from 'react-hook-form'
78
import { useErrors } from '../../providers'

packages/illustrations/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@
106106
"devDependencies": {
107107
"@emotion/react": "11.14.0",
108108
"@emotion/styled": "11.14.1",
109+
"@ultraviolet/icons": "workspace:*",
109110
"@ultraviolet/ui": "workspace:*",
110111
"@utils/test": "workspace:*",
111112
"react": "19.1.0",

packages/nextjs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"peerDependencies": {
5454
"@emotion/cache": "11.14.0",
5555
"@emotion/react": "11.14.0",
56-
"@emotion/styled": "11.14.0",
56+
"@emotion/styled": "11.14.1",
5757
"@ultraviolet/ui": "workspace:*",
5858
"next": "15.x",
5959
"react": "18.x || 19.x",
@@ -62,7 +62,7 @@
6262
"devDependencies": {
6363
"@emotion/cache": "11.14.0",
6464
"@emotion/react": "11.14.0",
65-
"@emotion/styled": "11.14.0",
65+
"@emotion/styled": "11.14.1",
6666
"@ultraviolet/ui": "workspace:*",
6767
"next": "15.3.4",
6868
"react": "19.1.0",

packages/plus/src/components/InfoTable/components/Cell.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import styled from '@emotion/styled'
44
import { Stack, Text } from '@ultraviolet/ui'
5-
import { ReactNode } from 'react'
5+
import type { ReactNode } from 'react'
66

77
export const Term = styled.dt`
88
font-weight: ${({ theme }) => theme.typography.bodyStrong.weight};

packages/plus/src/components/InfoTable/components/Row.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import styled from '@emotion/styled'
44
import { Row } from '@ultraviolet/ui'
5-
import { ReactNode } from 'react'
5+
import type { ReactNode } from 'react'
66

77
export const StyledRow = styled(Row)`
88
border-bottom: 1px ${({ theme }) => theme.colors.neutral.border} solid;

packages/plus/src/components/Plans/__stories__/Playground.stories.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { Button, type Text } from '@ultraviolet/ui'
1+
import { Button } from '@ultraviolet/ui'
2+
import type { Text } from '@ultraviolet/ui'
23
import type { ComponentProps } from 'react'
34
import { Template } from './Template.stories'
45
import { domain, fees, gb, pipeline, ssl } from './features'

packages/plus/src/components/Plans/__stories__/Selectable.stories.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
import { StoryFn } from '@storybook/react'
2-
import { Button, type Text } from '@ultraviolet/ui'
3-
import { type ComponentProps, useState } from 'react'
1+
import type { StoryFn } from '@storybook/react'
2+
import { Button } from '@ultraviolet/ui'
3+
import type { Text } from '@ultraviolet/ui'
4+
import { useState } from 'react'
5+
import type { ComponentProps } from 'react'
46
import { Plans } from '..'
57
import { domain, fees, gb, pipeline, ssl } from './features'
68

packages/plus/src/components/Plans/__stories__/WithIcon.stories.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ import {
33
BasicSupportProductIcon,
44
EntrepriseSupportProductIcon,
55
} from '@ultraviolet/icons/product'
6-
import { Button, Separator, type Text } from '@ultraviolet/ui'
6+
import { Button, Separator } from '@ultraviolet/ui'
7+
import type { Text } from '@ultraviolet/ui'
78
import type { ComponentProps, ReactNode } from 'react'
89
import { Template } from './Template.stories'
910
import { domain, fees, gb, pipeline, ssl } from './features'

packages/plus/src/components/Plans/__tests__/plans.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { EntrepriseSupportProductIcon } from '@ultraviolet/icons/product'
2-
import { Button, Separator, Text } from '@ultraviolet/ui'
3-
import { ComponentProps } from 'react'
2+
import type { Text } from '@ultraviolet/ui'
3+
import { Button, Separator } from '@ultraviolet/ui'
4+
import type { ComponentProps } from 'react'
45

56
export const planStarter = {
67
value: 'starter',

0 commit comments

Comments
 (0)