diff --git a/package.json b/package.json
index 062be707f0..cc49be0bab 100644
--- a/package.json
+++ b/package.json
@@ -11,7 +11,7 @@
"@project-tools/stylelint-plugin-vkui": "workspace:1.0.0"
},
"devDependencies": {
- "@biomejs/biome": "2.5.4",
+ "@biomejs/biome": "2.5.5",
"@csstools/postcss-global-data": "4.0.0",
"@morev/stylelint-testing-library": "^1.1.0",
"@playwright/experimental-ct-react": "1.62.0",
diff --git a/packages/vkui/package.json b/packages/vkui/package.json
index 96e1ddc8ae..2e229558d9 100644
--- a/packages/vkui/package.json
+++ b/packages/vkui/package.json
@@ -94,7 +94,7 @@
"@vkontakte/vkui-floating-ui": "^0.2.8"
},
"devDependencies": {
- "@biomejs/biome": "^2.5.4",
+ "@biomejs/biome": "^2.5.5",
"@storybook/icons": "^2.1.0",
"@storybook/react-vite": "10.5.5",
"@types/node": "*",
diff --git a/packages/vkui/src/components/CardScroll/CardScroll.module.css b/packages/vkui/src/components/CardScroll/CardScroll.module.css
index 75ec0a1e11..342a031c9b 100644
--- a/packages/vkui/src/components/CardScroll/CardScroll.module.css
+++ b/packages/vkui/src/components/CardScroll/CardScroll.module.css
@@ -31,14 +31,14 @@
*/
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
:global(.vkuiInternalSplitCol--viewWidth-tabletPlus):global(.vkuiInternalSplitCol--spaced-auto)
- .withPaddings {
+.withPaddings {
--vkui_internal--CardScroll_horizontal_padding: 16px;
}
@media (--viewWidth-smallTabletPlus) {
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
:global(.vkuiInternalSplitCol--viewWidth-none):global(.vkuiInternalSplitCol--spaced-auto)
- .withPaddings {
+ .withPaddings {
--vkui_internal--CardScroll_horizontal_padding: 16px;
}
}
diff --git a/packages/vkui/src/components/FormField/FormField.module.css b/packages/vkui/src/components/FormField/FormField.module.css
index 7832bdcefc..d3cabdc2ec 100644
--- a/packages/vkui/src/components/FormField/FormField.module.css
+++ b/packages/vkui/src/components/FormField/FormField.module.css
@@ -212,40 +212,36 @@
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
:global(
- .vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-horizontal
- .vkuiInternalFormItem
- ):first-of-type
- .host {
+ .vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-horizontal
+ .vkuiInternalFormItem
+):first-of-type .host {
border-start-start-radius: var(--vkui--size_border_radius--regular);
border-end-start-radius: var(--vkui--size_border_radius--regular);
}
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
:global(
- .vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-horizontal
- .vkuiInternalFormItem
- ):last-of-type
- .host {
+ .vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-horizontal
+ .vkuiInternalFormItem
+):last-of-type .host {
border-start-end-radius: var(--vkui--size_border_radius--regular);
border-end-end-radius: var(--vkui--size_border_radius--regular);
}
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
:global(
- .vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-vertical
- .vkuiInternalFormItem
- ):first-of-type
- .host {
+ .vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-vertical
+ .vkuiInternalFormItem
+):first-of-type .host {
border-start-start-radius: var(--vkui--size_border_radius--regular);
border-start-end-radius: var(--vkui--size_border_radius--regular);
}
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
:global(
- .vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-vertical
- .vkuiInternalFormItem
- ):last-of-type
- .host {
+ .vkuiInternalFormLayoutGroup--segmented.vkuiInternalFormLayoutGroup--mode-vertical
+ .vkuiInternalFormItem
+):last-of-type .host {
border-end-start-radius: var(--vkui--size_border_radius--regular);
border-end-end-radius: var(--vkui--size_border_radius--regular);
}
diff --git a/packages/vkui/src/components/FormItem/FormItem.module.css b/packages/vkui/src/components/FormItem/FormItem.module.css
index 88a36dddd7..9760ddf8ad 100644
--- a/packages/vkui/src/components/FormItem/FormItem.module.css
+++ b/packages/vkui/src/components/FormItem/FormItem.module.css
@@ -131,7 +131,7 @@
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
:global(.vkuiInternalFormLayoutGroup--mode-vertical.vkuiInternalFormLayoutGroup--segmented)
- .host:not(:last-of-type) {
+.host:not(:last-of-type) {
padding-block-end: 0;
}
diff --git a/packages/vkui/src/components/Header/Header.module.css b/packages/vkui/src/components/Header/Header.module.css
index a655a9fc7e..08d3c22c3e 100644
--- a/packages/vkui/src/components/Header/Header.module.css
+++ b/packages/vkui/src/components/Header/Header.module.css
@@ -185,7 +185,7 @@
@media (--viewWidth-smallTabletMinus) {
/* stylelint-disable selector-pseudo-class-disallowed-list */
:global(.vkuiInternalGroup--viewWidth-none.vkuiInternalGroup--mode-none):not(:first-of-type)
- > .host:first-child,
+ > .host:first-child,
:global(.vkuiInternalGroup--viewWidth-none.vkuiInternalGroup--mode-none):not(:first-of-type)
> :global(.vkuiInternalTappable):first-child
> .host {
@@ -206,7 +206,7 @@
@media (--viewWidth-smallTabletPlus) {
/* stylelint-disable selector-pseudo-class-disallowed-list */
:global(.vkuiInternalGroup--viewWidth-none.vkuiInternalGroup--mode-none)
- > .host:not(.sizeM):first-child,
+ > .host:not(.sizeM):first-child,
:global(.vkuiInternalGroup--viewWidth-none.vkuiInternalGroup--mode-none)
> :global(.vkuiInternalTappable):first-child
> .host:not(.sizeM) {
diff --git a/packages/vkui/src/components/HorizontalScroll/HorizontalScroll.module.css b/packages/vkui/src/components/HorizontalScroll/HorizontalScroll.module.css
index e13676931f..99cb8d7c7a 100644
--- a/packages/vkui/src/components/HorizontalScroll/HorizontalScroll.module.css
+++ b/packages/vkui/src/components/HorizontalScroll/HorizontalScroll.module.css
@@ -67,19 +67,16 @@
*/
.withPadding,
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
- :global(.vkuiInternalTabs)
- .host {
+:global(.vkuiInternalTabs) .host {
min-inline-size: 100%;
}
.withPadding .inWrapper::before,
.withPadding .inWrapper::after,
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
- :global(.vkuiInternalTabs--withGaps)
- .inWrapper::after,
+:global(.vkuiInternalTabs--withGaps) .inWrapper::after,
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
- :global(.vkuiInternalTabs--withGaps)
- .inWrapper::before {
+:global(.vkuiInternalTabs--withGaps) .inWrapper::before {
display: block;
flex-shrink: 0;
inline-size: var(--vkui--size_base_padding_horizontal--regular);
diff --git a/packages/vkui/src/components/IconButton/IconButton.module.css b/packages/vkui/src/components/IconButton/IconButton.module.css
index 683b013ce6..50814e279e 100644
--- a/packages/vkui/src/components/IconButton/IconButton.module.css
+++ b/packages/vkui/src/components/IconButton/IconButton.module.css
@@ -106,12 +106,10 @@
:global(.vkuiInternalFormItem--removable) :global(.vkuiInternalRemovable__content) > .host,
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
:global(.vkuiInternalFormLayoutGroup--removable)
- /* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
- :global(.vkuiInternalRemovable__content)
- > .host,
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
- :global(.vkuiInternalFormField__after)
- .host {
+:global(.vkuiInternalRemovable__content) > .host,
+/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
+:global(.vkuiInternalFormField__after) .host {
display: flex;
align-content: center;
align-items: center;
diff --git a/packages/vkui/src/components/MiniInfoCell/MiniInfoCell.module.css b/packages/vkui/src/components/MiniInfoCell/MiniInfoCell.module.css
index 50896de4ee..0ac207e45e 100644
--- a/packages/vkui/src/components/MiniInfoCell/MiniInfoCell.module.css
+++ b/packages/vkui/src/components/MiniInfoCell/MiniInfoCell.module.css
@@ -75,9 +75,8 @@
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
.modeAdd .middle :global(.vkuiIcon),
-.modeMore
- .middle
- /* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
- :global(.vkuiIcon) {
+.modeMore .middle
+/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
+:global(.vkuiIcon) {
color: var(--vkui--color_icon_accent_themed);
}
diff --git a/packages/vkui/src/components/ModalPageHeader/ModalPageHeader.module.css b/packages/vkui/src/components/ModalPageHeader/ModalPageHeader.module.css
index a5b6e48a07..6edc64a05b 100644
--- a/packages/vkui/src/components/ModalPageHeader/ModalPageHeader.module.css
+++ b/packages/vkui/src/components/ModalPageHeader/ModalPageHeader.module.css
@@ -16,10 +16,10 @@
}
.host
- /* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
- :global(
- .vkuiIcon--dismiss_24
- ) /* Note: по документации используется только для iOS */,
+/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
+:global(
+ .vkuiIcon--dismiss_24
+) /* Note: по документации используется только для iOS */,
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
.host :global(.vkuiIcon--cancel_24) {
color: var(--vkui--color_icon_secondary);
diff --git a/packages/vkui/src/components/Removable/Removable.module.css b/packages/vkui/src/components/Removable/Removable.module.css
index 296582f061..31addc2aa6 100644
--- a/packages/vkui/src/components/Removable/Removable.module.css
+++ b/packages/vkui/src/components/Removable/Removable.module.css
@@ -128,8 +128,7 @@
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
:global(.vkuiInternalFormItem--removable) .content,
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
- :global(.vkuiInternalFormLayoutGroup--removable)
- .content {
+:global(.vkuiInternalFormLayoutGroup--removable) .content {
flex-wrap: wrap;
align-items: flex-start;
}
@@ -142,9 +141,8 @@
:global(.vkuiInternalFormItem--withTop) :global(.vkuiInternalFormItem__removable) ~ .offset,
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
:global(.vkuiInternalFormLayoutGroup--removable)
- /* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
- :global(.vkuiInternalFormItem--withTop)
- ~ .offset {
+/* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
+:global(.vkuiInternalFormItem--withTop) ~ .offset {
display: block;
order: -1;
inline-size: 100%;
diff --git a/packages/vkui/src/components/Tabs/Tabs.module.css b/packages/vkui/src/components/Tabs/Tabs.module.css
index 9a3e2a4685..ba9fd44024 100644
--- a/packages/vkui/src/components/Tabs/Tabs.module.css
+++ b/packages/vkui/src/components/Tabs/Tabs.module.css
@@ -45,7 +45,7 @@
/* stylelint-disable-next-line selector-pseudo-class-disallowed-list -- Нужно для закрашивания прозрачной области нижнего инсета на iphone x */
:global(.vkuiInternalFixedLayout--ios):global(.vkuiInternalFixedLayout--vertical-bottom)
- .host::after {
+.host::after {
position: absolute;
inset-block-start: 0;
inset-inline-start: 0;
diff --git a/yarn.lock b/yarn.lock
index ecbc03bbb4..89a27b19c1 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -509,18 +509,18 @@ __metadata:
languageName: node
linkType: hard
-"@biomejs/biome@npm:2.5.4, @biomejs/biome@npm:^2.5.4":
- version: 2.5.4
- resolution: "@biomejs/biome@npm:2.5.4"
- dependencies:
- "@biomejs/cli-darwin-arm64": "npm:2.5.4"
- "@biomejs/cli-darwin-x64": "npm:2.5.4"
- "@biomejs/cli-linux-arm64": "npm:2.5.4"
- "@biomejs/cli-linux-arm64-musl": "npm:2.5.4"
- "@biomejs/cli-linux-x64": "npm:2.5.4"
- "@biomejs/cli-linux-x64-musl": "npm:2.5.4"
- "@biomejs/cli-win32-arm64": "npm:2.5.4"
- "@biomejs/cli-win32-x64": "npm:2.5.4"
+"@biomejs/biome@npm:2.5.5, @biomejs/biome@npm:^2.5.5":
+ version: 2.5.5
+ resolution: "@biomejs/biome@npm:2.5.5"
+ dependencies:
+ "@biomejs/cli-darwin-arm64": "npm:2.5.5"
+ "@biomejs/cli-darwin-x64": "npm:2.5.5"
+ "@biomejs/cli-linux-arm64": "npm:2.5.5"
+ "@biomejs/cli-linux-arm64-musl": "npm:2.5.5"
+ "@biomejs/cli-linux-x64": "npm:2.5.5"
+ "@biomejs/cli-linux-x64-musl": "npm:2.5.5"
+ "@biomejs/cli-win32-arm64": "npm:2.5.5"
+ "@biomejs/cli-win32-x64": "npm:2.5.5"
dependenciesMeta:
"@biomejs/cli-darwin-arm64":
optional: true
@@ -540,62 +540,62 @@ __metadata:
optional: true
bin:
biome: bin/biome
- checksum: 10/df9f4c2537d98b93606cefa8591612b8c5287646c5fd01540433ac395a7c2c7eab4941c43b0564485e1b0373e0e2945faac431cb6216c14c409c9adf1928db54
+ checksum: 10/5c3768893b2b77b0d6fed5a3e92394d2fb9520fc4b1c51143b4ed2789230f3fc648aba8cc152debe58a04c4103bf58515a19de2be721bb433879d3a1e9114049
languageName: node
linkType: hard
-"@biomejs/cli-darwin-arm64@npm:2.5.4":
- version: 2.5.4
- resolution: "@biomejs/cli-darwin-arm64@npm:2.5.4"
+"@biomejs/cli-darwin-arm64@npm:2.5.5":
+ version: 2.5.5
+ resolution: "@biomejs/cli-darwin-arm64@npm:2.5.5"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@biomejs/cli-darwin-x64@npm:2.5.4":
- version: 2.5.4
- resolution: "@biomejs/cli-darwin-x64@npm:2.5.4"
+"@biomejs/cli-darwin-x64@npm:2.5.5":
+ version: 2.5.5
+ resolution: "@biomejs/cli-darwin-x64@npm:2.5.5"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@biomejs/cli-linux-arm64-musl@npm:2.5.4":
- version: 2.5.4
- resolution: "@biomejs/cli-linux-arm64-musl@npm:2.5.4"
+"@biomejs/cli-linux-arm64-musl@npm:2.5.5":
+ version: 2.5.5
+ resolution: "@biomejs/cli-linux-arm64-musl@npm:2.5.5"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@biomejs/cli-linux-arm64@npm:2.5.4":
- version: 2.5.4
- resolution: "@biomejs/cli-linux-arm64@npm:2.5.4"
+"@biomejs/cli-linux-arm64@npm:2.5.5":
+ version: 2.5.5
+ resolution: "@biomejs/cli-linux-arm64@npm:2.5.5"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@biomejs/cli-linux-x64-musl@npm:2.5.4":
- version: 2.5.4
- resolution: "@biomejs/cli-linux-x64-musl@npm:2.5.4"
+"@biomejs/cli-linux-x64-musl@npm:2.5.5":
+ version: 2.5.5
+ resolution: "@biomejs/cli-linux-x64-musl@npm:2.5.5"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@biomejs/cli-linux-x64@npm:2.5.4":
- version: 2.5.4
- resolution: "@biomejs/cli-linux-x64@npm:2.5.4"
+"@biomejs/cli-linux-x64@npm:2.5.5":
+ version: 2.5.5
+ resolution: "@biomejs/cli-linux-x64@npm:2.5.5"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@biomejs/cli-win32-arm64@npm:2.5.4":
- version: 2.5.4
- resolution: "@biomejs/cli-win32-arm64@npm:2.5.4"
+"@biomejs/cli-win32-arm64@npm:2.5.5":
+ version: 2.5.5
+ resolution: "@biomejs/cli-win32-arm64@npm:2.5.5"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@biomejs/cli-win32-x64@npm:2.5.4":
- version: 2.5.4
- resolution: "@biomejs/cli-win32-x64@npm:2.5.4"
+"@biomejs/cli-win32-x64@npm:2.5.5":
+ version: 2.5.5
+ resolution: "@biomejs/cli-win32-x64@npm:2.5.5"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -5126,7 +5126,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "@vkontakte/vkui-monorepo@workspace:."
dependencies:
- "@biomejs/biome": "npm:2.5.4"
+ "@biomejs/biome": "npm:2.5.5"
"@csstools/postcss-global-data": "npm:4.0.0"
"@morev/stylelint-testing-library": "npm:^1.1.0"
"@playwright/experimental-ct-react": "npm:1.62.0"
@@ -5238,7 +5238,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "@vkontakte/vkui@workspace:packages/vkui"
dependencies:
- "@biomejs/biome": "npm:^2.5.4"
+ "@biomejs/biome": "npm:^2.5.5"
"@storybook/icons": "npm:^2.1.0"
"@storybook/react-vite": "npm:10.5.5"
"@swc/helpers": "npm:^0.5.23"