-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Labels
bugSomething isn't workingSomething isn't working
Description
There seems to be a an issue with laying out the xaml components. When I first build my app with the below code:
const App = () => {
const {height, width} = useWindowDimensions();
const isLarge = width >= 700;
return (
<NavigationView
paneDisplayMode={
isLarge
? NavigationViewPaneDisplayMode.Left
: NavigationViewPaneDisplayMode.LeftCompact
}
style={{height}}
resources={{
NavigationViewDefaultPaneBackground: '#00fff1',
NavigationViewExpandedPaneBackground: '#00fff1',
}}>
<NavigationViewItemHeader content={{string: 'Header'}} />
<NavigationViewItemSeparator />
<NavigationViewItem content={{string: 'Home'}}>
<FontIcon glyph="" />
</NavigationViewItem>
<NavigationViewItemSeparator />
<NavigationViewItem content={{string: 'About'}}>
<FontIcon glyph="" />
</NavigationViewItem>
<Text>hi</Text>
</NavigationView>
);
};
export default App;
The NavigationViewItem all seem to be correctly positioned. After closing and opening the navigation pane they all shift to the left.
NOTE: the issue happens regardless of using useWindowDimensions and setting a dynamic height and dynamic paneDisplayMode
Attached is a video of this occurring:
https://user-images.githubusercontent.com/28982554/114101682-af11fd80-988b-11eb-97d5-9b47b47ed9cb.mp4
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working