fix: add integratedButton placement for iOS 26+ compatibility in search inputs

This commit is contained in:
daniel31x13
2026-03-12 17:29:12 -04:00
parent 81bb6f6d92
commit 735868b393
8 changed files with 8 additions and 0 deletions

View File

@@ -39,6 +39,7 @@ export default function LinksScreen() {
placeholder: `Search ${activeCollection.name}`,
...(isIOS26Plus && {
allowToolbarIntegration: false,
placement: "integratedButton",
}),
},
});

View File

@@ -21,6 +21,7 @@ export default function Layout() {
autoCapitalize: "none",
...(isIOS26Plus && {
allowToolbarIntegration: false,
placement: "integratedButton",
}),
onChangeText: (e) => {
router.setParams({

View File

@@ -39,6 +39,7 @@ export default function LinksScreen() {
placeholder: `Search ${title}`,
...(isIOS26Plus && {
allowToolbarIntegration: false,
placement: "integratedButton",
}),
},
});

View File

@@ -81,6 +81,7 @@ export default function Layout() {
autoCapitalize: "none",
...(isIOS26Plus && {
allowToolbarIntegration: false,
placement: "integratedButton",
}),
headerIconColor: colorScheme === "dark" ? "white" : "black",
onChangeText: (e) => {

View File

@@ -21,6 +21,7 @@ export default function Layout() {
autoCapitalize: "none",
...(isIOS26Plus && {
allowToolbarIntegration: false,
placement: "integratedButton",
}),
onChangeText: (e) => {
router.setParams({

View File

@@ -60,6 +60,7 @@ export default function Layout() {
autoCapitalize: "none",
...(isIOS26Plus && {
allowToolbarIntegration: false,
placement: "integratedButton",
}),
onChangeText: (e) => {
router.setParams({

View File

@@ -37,6 +37,7 @@ export default function LinksScreen() {
placeholder: `Search ${activeTag.name}`,
...(isIOS26Plus && {
allowToolbarIntegration: false,
placement: "integratedButton",
}),
},
});

View File

@@ -20,6 +20,7 @@ export default function Layout() {
autoCapitalize: "none",
...(isIOS26Plus && {
allowToolbarIntegration: false,
placement: "integratedButton",
}),
onChangeText: (e) => {
router.setParams({