Back to PrimitivesView on GitHubContent that responds to container queries.
QueryContainer
1:1LayoutContainer query wrapper.
Example
Usage
import { QueryContainer } from '@/components/polaris';
function Example() {
return (
<QueryContainer>
<p>Content that responds to container queries.</p>
</QueryContainer>
);
}Component Source
import { forwardRef, createElement } from 'react';
type Props = JSX.IntrinsicElements['s-query-container'];
/**
* QueryContainer component - enables CSS container queries for responsive children.
*
* @example
* <QueryContainer>
* <Box padding="base">Responsive content</Box>
* </QueryContainer>
*/
export const QueryContainer = forwardRef<HTMLElement, Props>((props, ref) =>
createElement('s-query-container', { ref, ...props })
);
QueryContainer.displayName = 'QueryContainer';