fix(app): remove SVG prop and nested button warnings on web (#7915)

* fix(app): prevent web SVG prop and nested button warnings

Consume Unistyles mapping props at the wrapper boundary and use web accessibility attributes for decorative rings. Register composer track rows as menu items so nested actions stay valid and keyboard selection remains available.

* test(app): select archive actions by their menu role
This commit is contained in:
Mohamed Boudra
2026-10-26 15:06:02 +07:00
committed by GitHub
parent 033b2cdfc2
commit e958540b0a
9 changed files with 293 additions and 9 deletions
+2 -1
View File
@@ -19,8 +19,9 @@ const patchedPackages = [
patchPrefix: "react-native-enriched-markdown+",
cwd: "packages/app",
},
// Remove after react-native-unistyles ships
// Registry cleanup: remove after react-native-unistyles ships
// https://github.com/jpudysz/react-native-unistyles/pull/1203.
// withUnistyles: also keep the uniProps filter until upstream consumes its control prop.
{
nodeModulesPath: "node_modules/react-native-unistyles",
patchPrefix: "react-native-unistyles+",