Skip to content

Commit 5018ee3

Browse files
committed
fix(VOverlay): contained should opt-out from static strategy
1 parent 6cd7dda commit 5018ee3

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

packages/vuetify/src/components/VOverlay/locationStrategies.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ const locationStrategies = {
4848

4949
export interface StrategyProps {
5050
locationStrategy: keyof typeof locationStrategies | LocationStrategyFunction
51+
contained?: boolean
5152
location: Anchor
5253
origin: Anchor | 'auto' | 'overlap'
5354
offset?: number | string | number[]
@@ -129,6 +130,8 @@ export function useLocationStrategies (
129130
}
130131

131132
function staticLocationStrategy (data: LocationStrategyData, props: StrategyProps, contentStyles: Ref<Record<string, string>>) {
133+
if (props.contained) return
134+
132135
const target = ref<[x: number, y: number]>()
133136
const connectedStyles = ref<Record<string, string>>({})
134137
const connected = connectedLocationStrategy(

0 commit comments

Comments
 (0)