Releases: scaleway/ultraviolet
@ultraviolet/utils@1.0.10
Patch Changes
-
#6342
4be825fThanks @lisalupi! -useClipboard: fix hook not reacting to prop updates. Clipboard operations now always use the latest values oftextandoptions -
#6329
17c8f2eThanks @renovate! - Updated dependencyvitestto4.1.4.
Updated dependency@vitest/coverage-istanbulto4.1.4.
Updated dependency@vitest/coverage-v8to4.1.4.
Updated dependency@vitest/uito4.1.4. -
#6325
f6656baThanks @renovate! - Updated dependencyreactto19.2.5.
Updated dependencyreact-domto19.2.5. -
#6324
5faa8c2Thanks @renovate! - Updated dependencyviteto8.0.8. -
#6298
661a29eThanks @renovate! - Updated dependency@vitest/coverage-istanbulto4.1.3.
Updated dependency@vitest/coverage-v8to4.1.3.
Updated dependency@vitest/uito4.1.3.
Updated dependencyvitestto4.1.3.
@ultraviolet/ui@3.14.0
Minor Changes
- #6337
e4ae00dThanks @lisalupi! -FileInput: various improvements to component:- new prop
validatorfor custom errors - add default
onChangefor un formatted events - new prop
disabledDragndropto disabled drag and drop behavior - update prop
onDropto returnacceptedFilesanderrorFiles - new props
onKeyDown,onKeyUp,onFocus,onBlurandname. - new prop
onDeleteforFileInput.List - When
type = "dropzone"andsize="small", the component is now a button and clicking anywere on it opens the file selector (previously, only clicking on the label opened the file selector) - Fix style issues
- new prop
Patch Changes
-
#6313
1d62b49Thanks @lisalupi! -Text: addmin-widthto the popup container whenoneLineis enabled to ensure the ellipsis works properly -
#6340
8bca898Thanks @lisalupi! -Alert: fix padding, icons size, icons type (oultine -> filled) and close button (size and sentiment) -
#6317
27f89d7Thanks @lisalupi! -Drawer: fixhideOnClickOutsidebehavior: set totrueby default (similar toModal) for default drawers and tofalsefor push drawers. Small fix to allow interactivity outside of push drawers (previously, only content of the push drawer was interactive). -
#6346
59c601cThanks @lisalupi! - Remove unused dependencies -
#6316
6ba736bThanks @lisalupi! -Tag: add a max width to ensure correct overflow -
#6338
bf1ca25Thanks @lisalupi! -EmptyState: small refactor to avoid empty divs -
#6314
9cfb3e9Thanks @lisalupi! -BarChart: fix legend placement (firefox) -
#6325
f6656baThanks @renovate! - Updated dependencyreactto19.2.5.
Updated dependencyreact-domto19.2.5. -
#6324
5faa8c2Thanks @renovate! - Updated dependencyviteto8.0.8. -
#6288
7382e79Thanks @renovate! - Updated dependency@uiw/codemirror-extensions-langsto4.25.9.
Updated dependency@uiw/codemirror-theme-materialto4.25.9.
Updated dependency@uiw/react-codemirrorto4.25.9. -
Updated dependencies [
4be825f,17c8f2e,f6656ba,5faa8c2,661a29e,1e4cc20]:- @ultraviolet/utils@1.0.10
- @ultraviolet/icons@5.3.2
- @ultraviolet/themes@3.1.5
@ultraviolet/themes@3.1.5
@ultraviolet/nextjs@3.0.28
Patch Changes
-
#6351
612d202Thanks @renovate! - Updated dependencynextto16.2.4. -
#6325
f6656baThanks @renovate! - Updated dependencyreactto19.2.5.
Updated dependencyreact-domto19.2.5. -
#6320
0bfb5abThanks @renovate! - Updated dependencynextto16.2.3. -
#6324
5faa8c2Thanks @renovate! - Updated dependencyviteto8.0.8. -
Updated dependencies [
1d62b49,8bca898,27f89d7,59c601c,6ba736b,bf1ca25,9cfb3e9,f6656ba,5faa8c2,7382e79,e4ae00d]:- @ultraviolet/ui@3.14.0
- @ultraviolet/themes@3.1.5
@ultraviolet/illustrations@6.0.16
Patch Changes
-
#6325
f6656baThanks @renovate! - Updated dependencyreactto19.2.5.
Updated dependencyreact-domto19.2.5. -
#6324
5faa8c2Thanks @renovate! - Updated dependencyviteto8.0.8. -
#6328
dfbac35Thanks @renovate! - Updated dependencytinyglobbyto0.2.16. -
Updated dependencies [
4be825f,17c8f2e,f6656ba,5faa8c2,661a29e]:- @ultraviolet/utils@1.0.10
- @ultraviolet/themes@3.1.5
@ultraviolet/icons@5.3.2
Patch Changes
-
#6325
f6656baThanks @renovate! - Updated dependencyreactto19.2.5.
Updated dependencyreact-domto19.2.5. -
#6324
5faa8c2Thanks @renovate! - Updated dependencyviteto8.0.8. -
#6279
1e4cc20Thanks @lisalupi! - New icons:- Product icon:
ForkProductIcon,SwitchProductIconandTrycatchProductIcon - Icon:
CursorOutlineIcon,HandOutlineIcon,TicketOutlineIcon,CursorIcon,HandIconandTicketIcon
- Product icon:
-
Updated dependencies [
4be825f,17c8f2e,f6656ba,5faa8c2,661a29e]:- @ultraviolet/utils@1.0.10
- @ultraviolet/themes@3.1.5
@ultraviolet/form@6.3.0
Minor Changes
-
#6241
fa4a28fThanks @lisalupi! - Form element can have aerrorLabel(string) to use as a custom value to display (instead of the label) when an error is displayed (empty required element, min/max value not respected, etc.).For instance, this component:
<NumberInputField label="Choose number of elements" errorLabel="Amount" value={20} max={10} />
Used with this error:
import type { FormErrors } from '@ultraviolet/form' import { NumberInputField } from '@ultraviolet/form' const errors: FormErrors = { ... isInteger: ... max: ({ max, label }) => `${label} must be less than ${max}$`, min: ... ... }
The displayed
maxerror message isAmount must be less than 10instead ofChoose number of elements must be less than 10.It allows custom error labels with a fallback on the
labeliferrorLabelis not defined — this can be useful when creating a defaultuseError.
Patch Changes
-
#6325
f6656baThanks @renovate! - Updated dependencyreactto19.2.5.
Updated dependencyreact-domto19.2.5. -
#6311
282df87Thanks @renovate! - Updated dependencyreact-hook-formto7.72.1. -
#6324
5faa8c2Thanks @renovate! - Updated dependencyviteto8.0.8. -
Updated dependencies [
1d62b49,8bca898,27f89d7,59c601c,6ba736b,bf1ca25,9cfb3e9,f6656ba,5faa8c2,7382e79,1e4cc20,e4ae00d]:- @ultraviolet/ui@3.14.0
- @ultraviolet/icons@5.3.2
- @ultraviolet/themes@3.1.5