diff --git a/.changeset/calm-bees-brush.md b/.changeset/calm-bees-brush.md new file mode 100644 index 00000000000..d8ce097c485 --- /dev/null +++ b/.changeset/calm-bees-brush.md @@ -0,0 +1,13 @@ +--- +"@uifabricshared/foundation-compose": patch +"@fluentui-react-native/contextual-menu": patch +"@fluentui-react-native/dropdown": patch +"@fluentui-react-native/tooltip": patch +"@fluentui-react-native/components": patch +"@fluentui-react-native/menu": patch +"@fluentui/react-native": patch +"@fluentui-react-native/callout": patch +"@fluentui-react-native/tester": patch +--- + +Moved the location of callout, with links to new location diff --git a/.oxfmtrc.json b/.oxfmtrc.json index 170be324521..86dcb4298d8 100644 --- a/.oxfmtrc.json +++ b/.oxfmtrc.json @@ -10,7 +10,7 @@ "**/*.generated.*", "**/lib-commonjs/**", "**/dist/**", - "packages/components/Callout/windows/Callout/codegen/**", + "packages/native/Callout/windows/Callout/codegen/**", "**/esrp-npm-release-temp/**", "**/CHANGELOG.*", "**/CODE_OF_CONDUCT.md", diff --git a/AGENTS.md b/AGENTS.md index 31e85e437a7..71278630172 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -18,6 +18,7 @@ This is the **FluentUI React Native** repository, a monorepo containing React Na /component-generator/ - Tool to generate new components /packages/ - Core library packages /components/ - UI component implementations (Button, Checkbox, Avatar, etc.) + /native/ - Standalone native-backed component packages (Callout, etc.) /framework/ - Core theming and composition framework /composition/ - Component composition factory (current approach) /theme/ - Theme system @@ -165,7 +166,8 @@ The composition framework uses precise types for better type safety: ### Component Development -**Component Location**: Components are in `/packages/components/` (stable) or `/packages/experimental/` (under development). +**Component Location**: Stable JavaScript components are in `/packages/components/`, standalone native-backed components are in +`/packages/native/`, and components under development are in `/packages/experimental/`. **Component Structure**: Each component typically has: @@ -199,7 +201,8 @@ The composition framework uses precise types for better type safety: - **Do not use barrel exports (`export * from '...'`)** - wildcard re-exports break tree-shaking because bundlers cannot statically determine which symbols are used, so unused code is retained in consumers' bundles. Always use explicit named re-exports instead, e.g. `export { Foo, Bar } from './module'` and `export type { Baz } from './module'`. -**Native Modules**: Components with native code (iOS/Android/Windows): +**Native Modules**: Standalone native-backed component packages, such as Callout, live in `/packages/native/`. Components with +native code (iOS/Android/Windows): - Typically have one root slot wrapping the native component - Use `codegenNativeComponent` for new architecture compatibility @@ -209,7 +212,8 @@ The composition framework uses precise types for better type safety: ### Creating a New Component -1. Create directory: `/packages/components/` or `/packages/experimental/` +1. Create the package under `/packages/components/`, `/packages/native/` for a standalone + native-backed component, or `/packages/experimental/` while it is under development 2. Copy structure from existing component (e.g., Shimmer, Button) 3. Update `package.json` with correct name and dependencies (use `workspace:*` for internal packages) 4. Add the new package's `tsconfig.json` to the root `tsconfig.json` `references` so it joins the unified build diff --git a/apps/fluent-tester/tsconfig.json b/apps/fluent-tester/tsconfig.json index 04998cb3f25..23bace6b871 100644 --- a/apps/fluent-tester/tsconfig.json +++ b/apps/fluent-tester/tsconfig.json @@ -11,7 +11,7 @@ "include": ["src"], "references": [ { - "path": "../../packages/components/Callout/tsconfig.json" + "path": "../../packages/native/Callout/tsconfig.json" }, { "path": "../../packages/experimental/AppearanceAdditions/tsconfig.json" diff --git a/apps/storybook/src/main.ts b/apps/storybook/src/main.ts index 03b90c569ad..daa4d201be7 100644 --- a/apps/storybook/src/main.ts +++ b/apps/storybook/src/main.ts @@ -7,7 +7,7 @@ import type { StorybookConfig } from '@storybook/react-native'; * that are linked into this application. */ const main: StorybookConfig = { - stories: ['../../src/**/*.stories.?(ts|tsx)', '../../../components/Callout/src/**/*.stories.?(ts|tsx)'], + stories: ['../../src/**/*.stories.?(ts|tsx)', '../../../native/Callout/src/**/*.stories.?(ts|tsx)'], addons: [], deviceAddons: ['@storybook/addon-ondevice-controls', '@storybook/addon-ondevice-actions'], }; diff --git a/apps/storybook/tsconfig.json b/apps/storybook/tsconfig.json index 8d1c7458113..095889ac861 100644 --- a/apps/storybook/tsconfig.json +++ b/apps/storybook/tsconfig.json @@ -15,7 +15,7 @@ "exclude": ["node_modules", "dist", ".cache"], "references": [ { - "path": "../../packages/components/Callout/tsconfig.json" + "path": "../../packages/native/Callout/tsconfig.json" }, { "path": "../../packages/agentic-components/tsconfig.json" diff --git a/apps/tester-core/tsconfig.json b/apps/tester-core/tsconfig.json index 0e882233a5d..6268ab98724 100644 --- a/apps/tester-core/tsconfig.json +++ b/apps/tester-core/tsconfig.json @@ -29,7 +29,7 @@ "path": "../../packages/components/Button/tsconfig.json" }, { - "path": "../../packages/components/Callout/tsconfig.json" + "path": "../../packages/native/Callout/tsconfig.json" }, { "path": "../../packages/components/Chip/tsconfig.json" diff --git a/packages/agentic-components/specs/popover/blockers.md b/packages/agentic-components/specs/popover/blockers.md index 6c08d5a5cd3..37cf38ba3d8 100644 --- a/packages/agentic-components/specs/popover/blockers.md +++ b/packages/agentic-components/specs/popover/blockers.md @@ -15,7 +15,7 @@ Reviewed: - `specs/popover/accessibility.md` - `specs/popover/tokens.yaml` - canonical authoring references for tests, rendering, and state/accessibility -- comparable overlay implementations in `packages/components/Menu` and `packages/components/Callout` +- comparable overlay implementations in `packages/components/Menu` and `packages/native/Callout` ## Blockers diff --git a/packages/agentic-components/storybook/src/storybook.requires.ts b/packages/agentic-components/storybook/src/storybook.requires.ts new file mode 100644 index 00000000000..8174f95f305 --- /dev/null +++ b/packages/agentic-components/storybook/src/storybook.requires.ts @@ -0,0 +1,54 @@ +/* do not change this file, it is auto generated by storybook. */ +/// +import { start, updateView, type View, type Features } from '@storybook/react-native'; + +import '@storybook/addon-ondevice-controls/register'; +import '@storybook/addon-ondevice-actions/register'; + +const normalizedStories = [ + { + titlePrefix: '', + directory: '../src', + files: '**/*.stories.?(ts|tsx)', + importPathMatcher: /^\.(?:(?:^|\/|(?:(?:(?!(?:^|\/)\.).)*?)\/)(?!\.)(?=.)[^/]*?\.stories\.(?:ts|tsx)?)$/, + req: require.context('../../src', true, /^\.(?:(?:^|\/|(?:(?:(?!(?:^|\/)\.).)*?)\/)(?!\.)(?=.)[^/]*?\.stories\.(?:ts|tsx)?)$/), + }, + { + titlePrefix: '', + directory: '../../native/Callout/src', + files: '**/*.stories.?(ts|tsx)', + importPathMatcher: /^\.(?:(?:^|\/|(?:(?:(?!(?:^|\/)\.).)*?)\/)(?!\.)(?=.)[^/]*?\.stories\.(?:ts|tsx)?)$/, + req: require.context( + '../../../native/Callout/src', + true, + /^\.(?:(?:^|\/|(?:(?:(?!(?:^|\/)\.).)*?)\/)(?!\.)(?=.)[^/]*?\.stories\.(?:ts|tsx)?)$/, + ), + }, +]; + +declare global { + var view: View; + var STORIES: typeof normalizedStories; + var STORYBOOK_WEBSOCKET: { host?: string; port?: number; secured?: boolean } | undefined; + var FEATURES: Features; +} + +const annotations = [require('./preview'), require('@storybook/react-native/preview')]; + +globalThis.STORIES = normalizedStories; + +module?.hot?.accept?.(); + +const options = {}; + +if (!globalThis.view) { + globalThis.view = start({ + annotations, + storyEntries: normalizedStories, + options, + }); +} else { + updateView(globalThis.view, annotations, normalizedStories, options); +} + +export const view: View = globalThis.view; diff --git a/packages/agentic-components/tsconfig.json b/packages/agentic-components/tsconfig.json index 6c3e9912969..9c566fa9d47 100644 --- a/packages/agentic-components/tsconfig.json +++ b/packages/agentic-components/tsconfig.json @@ -10,7 +10,7 @@ "exclude": ["**/*.stories.ts", "**/*.stories.tsx"], "references": [ { - "path": "../components/Callout/tsconfig.json" + "path": "../native/Callout/tsconfig.json" }, { "path": "../agentic-design/tsconfig.json" diff --git a/packages/components/ContextualMenu/tsconfig.json b/packages/components/ContextualMenu/tsconfig.json index f7ec15b5610..c6173db3b16 100644 --- a/packages/components/ContextualMenu/tsconfig.json +++ b/packages/components/ContextualMenu/tsconfig.json @@ -12,7 +12,7 @@ "path": "../../utils/adapters/tsconfig.json" }, { - "path": "../Callout/tsconfig.json" + "path": "../../native/Callout/tsconfig.json" }, { "path": "../FocusZone/tsconfig.json" diff --git a/packages/components/Menu/tsconfig.json b/packages/components/Menu/tsconfig.json index edf42153da0..229b931306f 100644 --- a/packages/components/Menu/tsconfig.json +++ b/packages/components/Menu/tsconfig.json @@ -15,7 +15,7 @@ "path": "../Button/tsconfig.json" }, { - "path": "../Callout/tsconfig.json" + "path": "../../native/Callout/tsconfig.json" }, { "path": "../../agentic-design/tsconfig.json" diff --git a/packages/deprecated/foundation-compose/AGENTS.md b/packages/deprecated/foundation-compose/AGENTS.md index ab804fa6516..0ef61601ae5 100644 --- a/packages/deprecated/foundation-compose/AGENTS.md +++ b/packages/deprecated/foundation-compose/AGENTS.md @@ -147,7 +147,7 @@ automatically. `ref` during preparation, commonly with `useViewCommandFocus`; type ref-bearing roots with `React.PropsWithRef<...>`. For imperative native APIs, use an internal native ref plus `useImperativeHandle`, as in - `packages/components/Callout/src/Callout.tsx`. + `packages/native/Callout/src/Callout.tsx`. - Do not introduce `forwardRef` or a new public `ref` convention into an established v0 API without an explicit migration requirement. diff --git a/packages/experimental/Dropdown/tsconfig.json b/packages/experimental/Dropdown/tsconfig.json index 671cc54430a..4e6a81a9000 100644 --- a/packages/experimental/Dropdown/tsconfig.json +++ b/packages/experimental/Dropdown/tsconfig.json @@ -15,7 +15,7 @@ "path": "../../components/Button/tsconfig.json" }, { - "path": "../../components/Callout/tsconfig.json" + "path": "../../native/Callout/tsconfig.json" }, { "path": "../../agentic-design/tsconfig.json" diff --git a/packages/experimental/Tooltip/tsconfig.json b/packages/experimental/Tooltip/tsconfig.json index 49358c976ee..011332a5de8 100644 --- a/packages/experimental/Tooltip/tsconfig.json +++ b/packages/experimental/Tooltip/tsconfig.json @@ -12,7 +12,7 @@ "path": "../../components/Button/tsconfig.json" }, { - "path": "../../components/Callout/tsconfig.json" + "path": "../../native/Callout/tsconfig.json" }, { "path": "../../framework-base/tsconfig.json" diff --git a/packages/libraries/core/tsconfig.json b/packages/libraries/core/tsconfig.json index 52b506823bf..5bd6e0487c2 100644 --- a/packages/libraries/core/tsconfig.json +++ b/packages/libraries/core/tsconfig.json @@ -21,7 +21,7 @@ "path": "../../components/Button/tsconfig.json" }, { - "path": "../../components/Callout/tsconfig.json" + "path": "../../native/Callout/tsconfig.json" }, { "path": "../../components/Checkbox/tsconfig.json" diff --git a/packages/components/Callout/CHANGELOG.json b/packages/native/Callout/CHANGELOG.json similarity index 100% rename from packages/components/Callout/CHANGELOG.json rename to packages/native/Callout/CHANGELOG.json diff --git a/packages/components/Callout/CHANGELOG.md b/packages/native/Callout/CHANGELOG.md similarity index 100% rename from packages/components/Callout/CHANGELOG.md rename to packages/native/Callout/CHANGELOG.md diff --git a/packages/components/Callout/FRNCallout.podspec b/packages/native/Callout/FRNCallout.podspec similarity index 100% rename from packages/components/Callout/FRNCallout.podspec rename to packages/native/Callout/FRNCallout.podspec diff --git a/packages/components/Callout/NuGet.config b/packages/native/Callout/NuGet.config similarity index 100% rename from packages/components/Callout/NuGet.config rename to packages/native/Callout/NuGet.config diff --git a/packages/components/Callout/SPEC.md b/packages/native/Callout/SPEC.md similarity index 100% rename from packages/components/Callout/SPEC.md rename to packages/native/Callout/SPEC.md diff --git a/packages/components/Callout/jest.config.cjs b/packages/native/Callout/jest.config.cjs similarity index 100% rename from packages/components/Callout/jest.config.cjs rename to packages/native/Callout/jest.config.cjs diff --git a/packages/components/Callout/macos/CalloutManager.swift b/packages/native/Callout/macos/CalloutManager.swift similarity index 100% rename from packages/components/Callout/macos/CalloutManager.swift rename to packages/native/Callout/macos/CalloutManager.swift diff --git a/packages/components/Callout/macos/CalloutView.swift b/packages/native/Callout/macos/CalloutView.swift similarity index 100% rename from packages/components/Callout/macos/CalloutView.swift rename to packages/native/Callout/macos/CalloutView.swift diff --git a/packages/components/Callout/macos/CalloutWindow.swift b/packages/native/Callout/macos/CalloutWindow.swift similarity index 100% rename from packages/components/Callout/macos/CalloutWindow.swift rename to packages/native/Callout/macos/CalloutWindow.swift diff --git a/packages/components/Callout/macos/FRNCallout.h b/packages/native/Callout/macos/FRNCallout.h similarity index 100% rename from packages/components/Callout/macos/FRNCallout.h rename to packages/native/Callout/macos/FRNCallout.h diff --git a/packages/components/Callout/macos/FRNCalloutManager.h b/packages/native/Callout/macos/FRNCalloutManager.h similarity index 100% rename from packages/components/Callout/macos/FRNCalloutManager.h rename to packages/native/Callout/macos/FRNCalloutManager.h diff --git a/packages/components/Callout/macos/FRNCalloutManager.m b/packages/native/Callout/macos/FRNCalloutManager.m similarity index 100% rename from packages/components/Callout/macos/FRNCalloutManager.m rename to packages/native/Callout/macos/FRNCalloutManager.m diff --git a/packages/components/Callout/macos/FlippedVisualEffectView.swift b/packages/native/Callout/macos/FlippedVisualEffectView.swift similarity index 100% rename from packages/components/Callout/macos/FlippedVisualEffectView.swift rename to packages/native/Callout/macos/FlippedVisualEffectView.swift diff --git a/packages/components/Callout/macos/GuardedEventMonitor.swift b/packages/native/Callout/macos/GuardedEventMonitor.swift similarity index 100% rename from packages/components/Callout/macos/GuardedEventMonitor.swift rename to packages/native/Callout/macos/GuardedEventMonitor.swift diff --git a/packages/components/Callout/macos/RCTCalloutComponentView.h b/packages/native/Callout/macos/RCTCalloutComponentView.h similarity index 100% rename from packages/components/Callout/macos/RCTCalloutComponentView.h rename to packages/native/Callout/macos/RCTCalloutComponentView.h diff --git a/packages/components/Callout/macos/RCTCalloutComponentView.mm b/packages/native/Callout/macos/RCTCalloutComponentView.mm similarity index 100% rename from packages/components/Callout/macos/RCTCalloutComponentView.mm rename to packages/native/Callout/macos/RCTCalloutComponentView.mm diff --git a/packages/components/Callout/package.json b/packages/native/Callout/package.json similarity index 98% rename from packages/components/Callout/package.json rename to packages/native/Callout/package.json index 6b7c7bce373..032b4dcf437 100644 --- a/packages/components/Callout/package.json +++ b/packages/native/Callout/package.json @@ -8,7 +8,7 @@ "repository": { "type": "git", "url": "https://github.com/microsoft/fluentui-react-native.git", - "directory": "packages/components/Callout" + "directory": "packages/native/Callout" }, "type": "module", "main": "lib/index.js", diff --git a/packages/components/Callout/react-native.config.cjs b/packages/native/Callout/react-native.config.cjs similarity index 100% rename from packages/components/Callout/react-native.config.cjs rename to packages/native/Callout/react-native.config.cjs diff --git a/packages/components/Callout/src/Callout.stories.tsx b/packages/native/Callout/src/Callout.stories.tsx similarity index 100% rename from packages/components/Callout/src/Callout.stories.tsx rename to packages/native/Callout/src/Callout.stories.tsx diff --git a/packages/components/Callout/src/Callout.tsx b/packages/native/Callout/src/Callout.tsx similarity index 100% rename from packages/components/Callout/src/Callout.tsx rename to packages/native/Callout/src/Callout.tsx diff --git a/packages/components/Callout/src/Callout.types.ts b/packages/native/Callout/src/Callout.types.ts similarity index 100% rename from packages/components/Callout/src/Callout.types.ts rename to packages/native/Callout/src/Callout.types.ts diff --git a/packages/components/Callout/src/CalloutNativeComponent.ts b/packages/native/Callout/src/CalloutNativeComponent.ts similarity index 100% rename from packages/components/Callout/src/CalloutNativeComponent.ts rename to packages/native/Callout/src/CalloutNativeComponent.ts diff --git a/packages/components/Callout/src/__tests__/Callout.test.tsx b/packages/native/Callout/src/__tests__/Callout.test.tsx similarity index 100% rename from packages/components/Callout/src/__tests__/Callout.test.tsx rename to packages/native/Callout/src/__tests__/Callout.test.tsx diff --git a/packages/components/Callout/src/__tests__/Callout.types.test.ts b/packages/native/Callout/src/__tests__/Callout.types.test.ts similarity index 100% rename from packages/components/Callout/src/__tests__/Callout.types.test.ts rename to packages/native/Callout/src/__tests__/Callout.types.test.ts diff --git a/packages/components/Callout/src/__tests__/__snapshots__/Callout.test.tsx.snap b/packages/native/Callout/src/__tests__/__snapshots__/Callout.test.tsx.snap similarity index 100% rename from packages/components/Callout/src/__tests__/__snapshots__/Callout.test.tsx.snap rename to packages/native/Callout/src/__tests__/__snapshots__/Callout.test.tsx.snap diff --git a/packages/components/Callout/src/index.ts b/packages/native/Callout/src/index.ts similarity index 100% rename from packages/components/Callout/src/index.ts rename to packages/native/Callout/src/index.ts diff --git a/packages/components/Callout/tsconfig.json b/packages/native/Callout/tsconfig.json similarity index 100% rename from packages/components/Callout/tsconfig.json rename to packages/native/Callout/tsconfig.json diff --git a/packages/components/Callout/windows/.gitignore b/packages/native/Callout/windows/.gitignore similarity index 100% rename from packages/components/Callout/windows/.gitignore rename to packages/native/Callout/windows/.gitignore diff --git a/packages/components/Callout/windows/Callout/Callout.cpp b/packages/native/Callout/windows/Callout/Callout.cpp similarity index 100% rename from packages/components/Callout/windows/Callout/Callout.cpp rename to packages/native/Callout/windows/Callout/Callout.cpp diff --git a/packages/components/Callout/windows/Callout/Callout.def b/packages/native/Callout/windows/Callout/Callout.def similarity index 100% rename from packages/components/Callout/windows/Callout/Callout.def rename to packages/native/Callout/windows/Callout/Callout.def diff --git a/packages/components/Callout/windows/Callout/Callout.h b/packages/native/Callout/windows/Callout/Callout.h similarity index 100% rename from packages/components/Callout/windows/Callout/Callout.h rename to packages/native/Callout/windows/Callout/Callout.h diff --git a/packages/components/Callout/windows/Callout/Callout.vcxproj b/packages/native/Callout/windows/Callout/Callout.vcxproj similarity index 100% rename from packages/components/Callout/windows/Callout/Callout.vcxproj rename to packages/native/Callout/windows/Callout/Callout.vcxproj diff --git a/packages/components/Callout/windows/Callout/ReactPackageProvider.cpp b/packages/native/Callout/windows/Callout/ReactPackageProvider.cpp similarity index 100% rename from packages/components/Callout/windows/Callout/ReactPackageProvider.cpp rename to packages/native/Callout/windows/Callout/ReactPackageProvider.cpp diff --git a/packages/components/Callout/windows/Callout/ReactPackageProvider.h b/packages/native/Callout/windows/Callout/ReactPackageProvider.h similarity index 100% rename from packages/components/Callout/windows/Callout/ReactPackageProvider.h rename to packages/native/Callout/windows/Callout/ReactPackageProvider.h diff --git a/packages/components/Callout/windows/Callout/ReactPackageProvider.idl b/packages/native/Callout/windows/Callout/ReactPackageProvider.idl similarity index 100% rename from packages/components/Callout/windows/Callout/ReactPackageProvider.idl rename to packages/native/Callout/windows/Callout/ReactPackageProvider.idl diff --git a/packages/components/Callout/windows/Callout/codegen/.clang-format b/packages/native/Callout/windows/Callout/codegen/.clang-format similarity index 50% rename from packages/components/Callout/windows/Callout/codegen/.clang-format rename to packages/native/Callout/windows/Callout/codegen/.clang-format index a43d914ec38..9d159247d51 100644 --- a/packages/components/Callout/windows/Callout/codegen/.clang-format +++ b/packages/native/Callout/windows/Callout/codegen/.clang-format @@ -1,2 +1,2 @@ DisableFormat: true -SortIncludes: false \ No newline at end of file +SortIncludes: false diff --git a/packages/components/Callout/windows/Callout/codegen/react/components/FRNCalloutSpec/Callout.g.h b/packages/native/Callout/windows/Callout/codegen/react/components/FRNCalloutSpec/Callout.g.h similarity index 100% rename from packages/components/Callout/windows/Callout/codegen/react/components/FRNCalloutSpec/Callout.g.h rename to packages/native/Callout/windows/Callout/codegen/react/components/FRNCalloutSpec/Callout.g.h diff --git a/packages/components/Callout/windows/Callout/packages.lock.json b/packages/native/Callout/windows/Callout/packages.lock.json similarity index 100% rename from packages/components/Callout/windows/Callout/packages.lock.json rename to packages/native/Callout/windows/Callout/packages.lock.json diff --git a/packages/components/Callout/windows/Callout/pch.cpp b/packages/native/Callout/windows/Callout/pch.cpp similarity index 100% rename from packages/components/Callout/windows/Callout/pch.cpp rename to packages/native/Callout/windows/Callout/pch.cpp diff --git a/packages/components/Callout/windows/Callout/pch.h b/packages/native/Callout/windows/Callout/pch.h similarity index 100% rename from packages/components/Callout/windows/Callout/pch.h rename to packages/native/Callout/windows/Callout/pch.h diff --git a/packages/components/Callout/windows/ExperimentalFeatures.props b/packages/native/Callout/windows/ExperimentalFeatures.props similarity index 100% rename from packages/components/Callout/windows/ExperimentalFeatures.props rename to packages/native/Callout/windows/ExperimentalFeatures.props diff --git a/packages/components/Callout/windows/NuGet.Config b/packages/native/Callout/windows/NuGet.Config similarity index 100% rename from packages/components/Callout/windows/NuGet.Config rename to packages/native/Callout/windows/NuGet.Config diff --git a/tsconfig.json b/tsconfig.json index 3a5137cab41..3b8f75dde1d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -34,9 +34,6 @@ { "path": "packages/components/Button/tsconfig.json" }, - { - "path": "packages/components/Callout/tsconfig.json" - }, { "path": "packages/components/Checkbox/tsconfig.json" }, @@ -202,6 +199,9 @@ { "path": "packages/libraries/core/tsconfig.json" }, + { + "path": "packages/native/Callout/tsconfig.json" + }, { "path": "packages/theming/android-theme/tsconfig.json" }, diff --git a/yarn.lock b/yarn.lock index 69ca8b1feec..c798d5db9ad 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2872,9 +2872,9 @@ __metadata: languageName: unknown linkType: soft -"@fluentui-react-native/callout@workspace:*, @fluentui-react-native/callout@workspace:packages/components/Callout": +"@fluentui-react-native/callout@workspace:*, @fluentui-react-native/callout@workspace:packages/native/Callout": version: 0.0.0-use.local - resolution: "@fluentui-react-native/callout@workspace:packages/components/Callout" + resolution: "@fluentui-react-native/callout@workspace:packages/native/Callout" dependencies: "@babel/core": "catalog:" "@fluentui-react-native/framework-base": "workspace:*"