import { createContext, useContext } from "solid-js";
export const ComboboxPositionerContext = createContext(null);
export function useComboboxPositionerContext(optional) {
  const ctx = useContext(ComboboxPositionerContext);
  if (ctx == null && !optional) {
    throw new Error("Base UI: ComboboxPositionerContext is missing. Combobox parts must be placed within <Combobox.Positioner>.");
  }
  return ctx;
}
//# sourceMappingURL=positioner-context.jsx.map
