first commit

This commit is contained in:
2026-03-10 16:18:05 +00:00
commit 11f9c069b5
31635 changed files with 3187747 additions and 0 deletions

4
node_modules/expo-router/build/toolbar/native.d.ts generated vendored Normal file
View File

@@ -0,0 +1,4 @@
import type { RouterToolbarHostProps, RouterToolbarItemProps } from './native.types';
export declare function RouterToolbarHost(props: RouterToolbarHostProps): null;
export declare function RouterToolbarItem(props: RouterToolbarItemProps): null;
//# sourceMappingURL=native.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"native.d.ts","sourceRoot":"","sources":["../../src/toolbar/native.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,MAAM,gBAAgB,CAAC;AAErF,wBAAgB,iBAAiB,CAAC,KAAK,EAAE,sBAAsB,QAE9D;AAED,wBAAgB,iBAAiB,CAAC,KAAK,EAAE,sBAAsB,QAE9D"}

View File

@@ -0,0 +1,4 @@
import type { RouterToolbarHostProps, RouterToolbarItemProps } from './native.types';
export declare function RouterToolbarHost(props: RouterToolbarHostProps): import("react").JSX.Element;
export declare function RouterToolbarItem(props: RouterToolbarItemProps): import("react").JSX.Element;
//# sourceMappingURL=native.ios.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"native.ios.d.ts","sourceRoot":"","sources":["../../src/toolbar/native.ios.tsx"],"names":[],"mappings":"AAIA,OAAO,KAAK,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,MAAM,gBAAgB,CAAC;AAMrF,wBAAgB,iBAAiB,CAAC,KAAK,EAAE,sBAAsB,+BAc9D;AAqBD,wBAAgB,iBAAiB,CAAC,KAAK,EAAE,sBAAsB,+BAU9D"}

23
node_modules/expo-router/build/toolbar/native.ios.js generated vendored Normal file
View File

@@ -0,0 +1,23 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.RouterToolbarHost = RouterToolbarHost;
exports.RouterToolbarItem = RouterToolbarItem;
const expo_1 = require("expo");
const RouterToolbarHostView = (0, expo_1.requireNativeView)('ExpoRouterToolbarModule', 'RouterToolbarHostView');
function RouterToolbarHost(props) {
return (<RouterToolbarHostView {...props} style={{
position: 'absolute',
top: 0,
left: 0,
width: 1,
height: 1,
backgroundColor: 'transparent',
}}/>);
}
const RouterToolbarItemView = (0, expo_1.requireNativeView)('ExpoRouterToolbarModule', 'RouterToolbarItemView');
function RouterToolbarItem(props) {
// Needed to pass shared object ID to native side
const imageObjectId = props.image?.__expo_shared_object_id__;
return <RouterToolbarItemView {...props} image={imageObjectId}/>;
}
//# sourceMappingURL=native.ios.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"native.ios.js","sourceRoot":"","sources":["../../src/toolbar/native.ios.tsx"],"names":[],"mappings":";;AAUA,8CAcC;AAqBD,8CAUC;AAvDD,+BAAyC;AAMzC,MAAM,qBAAqB,GAAmC,IAAA,wBAAiB,EAC7E,yBAAyB,EACzB,uBAAuB,CACxB,CAAC;AACF,SAAgB,iBAAiB,CAAC,KAA6B;IAC7D,OAAO,CACL,CAAC,qBAAqB,CACpB,IAAI,KAAK,CAAC,CACV,KAAK,CAAC,CAAC;YACL,QAAQ,EAAE,UAAU;YACpB,GAAG,EAAE,CAAC;YACN,IAAI,EAAE,CAAC;YACP,KAAK,EAAE,CAAC;YACR,MAAM,EAAE,CAAC;YACT,eAAe,EAAE,aAAa;SAC/B,CAAC,EACF,CACH,CAAC;AACJ,CAAC;AAED,MAAM,qBAAqB,GAiBvB,IAAA,wBAAiB,EAAC,yBAAyB,EAAE,uBAAuB,CAAC,CAAC;AAE1E,SAAgB,iBAAiB,CAAC,KAA6B;IAC7D,iDAAiD;IACjD,MAAM,aAAa,GACjB,KAAK,CAAC,KAKP,EAAE,yBAAyB,CAAC;IAC7B,OAAO,CAAC,qBAAqB,CAAC,IAAI,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,aAAa,CAAC,EAAG,CAAC;AACpE,CAAC","sourcesContent":["import { requireNativeView } from 'expo';\nimport { type ColorValue, type TextStyle, type ViewProps } from 'react-native';\nimport type { SFSymbol } from 'sf-symbols-typescript';\n\nimport type { RouterToolbarHostProps, RouterToolbarItemProps } from './native.types';\n\nconst RouterToolbarHostView: React.ComponentType<ViewProps> = requireNativeView(\n 'ExpoRouterToolbarModule',\n 'RouterToolbarHostView'\n);\nexport function RouterToolbarHost(props: RouterToolbarHostProps) {\n return (\n <RouterToolbarHostView\n {...props}\n style={{\n position: 'absolute',\n top: 0,\n left: 0,\n width: 1,\n height: 1,\n backgroundColor: 'transparent',\n }}\n />\n );\n}\n\nconst RouterToolbarItemView: React.ComponentType<\n ViewProps & {\n identifier: string;\n title?: string;\n systemImageName?: SFSymbol;\n xcassetName?: string;\n image?: number;\n imageRenderingMode?: 'template' | 'original';\n type?: string;\n titleStyle?: {\n fontFamily?: string;\n fontSize?: number;\n fontWeight?: TextStyle['fontWeight'];\n color?: ColorValue;\n };\n tintColor?: ColorValue;\n }\n> = requireNativeView('ExpoRouterToolbarModule', 'RouterToolbarItemView');\n\nexport function RouterToolbarItem(props: RouterToolbarItemProps) {\n // Needed to pass shared object ID to native side\n const imageObjectId = (\n props.image as\n | {\n __expo_shared_object_id__: number;\n }\n | undefined\n )?.__expo_shared_object_id__;\n return <RouterToolbarItemView {...props} image={imageObjectId} />;\n}\n"]}

11
node_modules/expo-router/build/toolbar/native.js generated vendored Normal file
View File

@@ -0,0 +1,11 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.RouterToolbarHost = RouterToolbarHost;
exports.RouterToolbarItem = RouterToolbarItem;
function RouterToolbarHost(props) {
return null;
}
function RouterToolbarItem(props) {
return null;
}
//# sourceMappingURL=native.js.map

1
node_modules/expo-router/build/toolbar/native.js.map generated vendored Normal file
View File

@@ -0,0 +1 @@
{"version":3,"file":"native.js","sourceRoot":"","sources":["../../src/toolbar/native.tsx"],"names":[],"mappings":";;AAEA,8CAEC;AAED,8CAEC;AAND,SAAgB,iBAAiB,CAAC,KAA6B;IAC7D,OAAO,IAAI,CAAC;AACd,CAAC;AAED,SAAgB,iBAAiB,CAAC,KAA6B;IAC7D,OAAO,IAAI,CAAC;AACd,CAAC","sourcesContent":["import type { RouterToolbarHostProps, RouterToolbarItemProps } from './native.types';\n\nexport function RouterToolbarHost(props: RouterToolbarHostProps) {\n return null;\n}\n\nexport function RouterToolbarItem(props: RouterToolbarItemProps) {\n return null;\n}\n"]}

View File

@@ -0,0 +1,35 @@
import type { ImageRef } from 'expo-image';
import type { ColorValue } from 'react-native';
import type { SFSymbol } from 'sf-symbols-typescript';
import type { BasicTextStyle } from '../utils/font';
export interface RouterToolbarHostProps {
children?: React.ReactNode;
}
export interface RouterToolbarItemProps {
children?: React.ReactNode;
identifier: string;
title?: string;
systemImageName?: SFSymbol;
xcassetName?: string;
image?: ImageRef | null;
imageRenderingMode?: 'template' | 'original';
type?: 'normal' | 'fixedSpacer' | 'fluidSpacer' | 'searchBar';
tintColor?: ColorValue;
hidesSharedBackground?: boolean;
sharesBackground?: boolean;
barButtonItemStyle?: 'plain' | 'prominent';
width?: number;
hidden?: boolean;
selected?: boolean;
possibleTitles?: string[];
badgeConfiguration?: {
value?: string;
backgroundColor?: ColorValue;
} & BasicTextStyle;
titleStyle?: BasicTextStyle;
accessibilityLabel?: string;
accessibilityHint?: string;
disabled?: boolean;
onSelected?: () => void;
}
//# sourceMappingURL=native.types.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"native.types.d.ts","sourceRoot":"","sources":["../../src/toolbar/native.types.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,YAAY,CAAC;AAC3C,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,cAAc,CAAC;AAC/C,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,uBAAuB,CAAC;AAEtD,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAEpD,MAAM,WAAW,sBAAsB;IACrC,QAAQ,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC;CAC5B;AAED,MAAM,WAAW,sBAAsB;IACrC,QAAQ,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC;IAC3B,UAAU,EAAE,MAAM,CAAC;IACnB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,eAAe,CAAC,EAAE,QAAQ,CAAC;IAC3B,WAAW,CAAC,EAAE,MAAM,CAAC;IACrB,KAAK,CAAC,EAAE,QAAQ,GAAG,IAAI,CAAC;IACxB,kBAAkB,CAAC,EAAE,UAAU,GAAG,UAAU,CAAC;IAC7C,IAAI,CAAC,EAAE,QAAQ,GAAG,aAAa,GAAG,aAAa,GAAG,WAAW,CAAC;IAC9D,SAAS,CAAC,EAAE,UAAU,CAAC;IACvB,qBAAqB,CAAC,EAAE,OAAO,CAAC;IAChC,gBAAgB,CAAC,EAAE,OAAO,CAAC;IAC3B,kBAAkB,CAAC,EAAE,OAAO,GAAG,WAAW,CAAC;IAC3C,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,cAAc,CAAC,EAAE,MAAM,EAAE,CAAC;IAE1B,kBAAkB,CAAC,EAAE;QACnB,KAAK,CAAC,EAAE,MAAM,CAAC;QACf,eAAe,CAAC,EAAE,UAAU,CAAC;KAC9B,GAAG,cAAc,CAAC;IACnB,UAAU,CAAC,EAAE,cAAc,CAAC;IAC5B,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,UAAU,CAAC,EAAE,MAAM,IAAI,CAAC;CACzB"}

View File

@@ -0,0 +1,3 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=native.types.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"native.types.js","sourceRoot":"","sources":["../../src/toolbar/native.types.ts"],"names":[],"mappings":"","sourcesContent":["import type { ImageRef } from 'expo-image';\nimport type { ColorValue } from 'react-native';\nimport type { SFSymbol } from 'sf-symbols-typescript';\n\nimport type { BasicTextStyle } from '../utils/font';\n\nexport interface RouterToolbarHostProps {\n children?: React.ReactNode;\n}\n\nexport interface RouterToolbarItemProps {\n children?: React.ReactNode;\n identifier: string;\n title?: string;\n systemImageName?: SFSymbol;\n xcassetName?: string;\n image?: ImageRef | null;\n imageRenderingMode?: 'template' | 'original';\n type?: 'normal' | 'fixedSpacer' | 'fluidSpacer' | 'searchBar';\n tintColor?: ColorValue;\n hidesSharedBackground?: boolean;\n sharesBackground?: boolean;\n barButtonItemStyle?: 'plain' | 'prominent';\n width?: number;\n hidden?: boolean;\n selected?: boolean;\n possibleTitles?: string[];\n // Right now this does not seem to work\n badgeConfiguration?: {\n value?: string;\n backgroundColor?: ColorValue;\n } & BasicTextStyle;\n titleStyle?: BasicTextStyle;\n accessibilityLabel?: string;\n accessibilityHint?: string;\n disabled?: boolean;\n onSelected?: () => void;\n}\n"]}