Quickly and responsively toggle the visibility value of components and more with the hidden utilities.
- -Alle Elemente sind sichtbar, außer **sie explizit versteckt**. To ease integration with Material-UI's [responsive breakpoints](/customization/breakpoints/), this component can be used to hide any content, or you can use it in conjunction with the [`Grid`](/components/grid/) component. - -Die Style-Funktion der [Palette](/system/palette/). - -## So funktioniert es - -Hidden funktioniert mit einem Bereich von Haltepunkten, z. `xsUp` oder `mdDown`, oder einem oder mehreren Haltepunkten, z. `only='sm'` oder `only {['md','xl']}`. Bereiche und individuelle Haltepunkte können gleichzeitig verwendet werden, um ein sehr benutzerdefiniertes Verhalten zu erreichen. Die Bereiche enthalten die angegebenen Haltepunkte. - -```js -innerWidth |xs sm md lg xl - |--------|--------|--------|--------|--------> -width | xs | sm | md | lg | xl - -smUp | show | hide -mdDown | hide | show - -``` - -## Implementierungen - -### js - -Standardmäßig wird die `js` Implementierung verwendet, die den Inhalt basierend auf der [`withWidth()`](/customization/breakpoints/#withwidth)-Komponente höherer Ordnung, die die Bildschirmgröße überwacht, ansprechend versteckt. Dies hat den Vorteil, dass überhaupt kein Inhalt dargestellt wird, wenn der Haltepunkt nicht erreicht wird. - -### css - -Wenn Sie serverseitiges Rendering verwenden, können Sie `implementation="css"` festlegen, wenn der Browser Ihren Inhalt nicht erneut auf dem Bildschirm anzeigen soll. - -## Haltepunkte Up - -Unter Verwendung einer beliebigen Haltepunkte `down` Eigenschaft, werden die angegebenen *Kinder* ausgeblendet *bei oder unter* dem Haltepunkt. - -{{"demo": "pages/components/hidden/BreakpointUp.js", "bg": true}} - -## Haltepunkte Down - -Unter Verwendung der Haltepunkt `only` Eigenschaft, werden die angegebenen *Kinder* *bei* dem Haltepunkt(en) ausgeblendet. - -{{"demo": "pages/components/hidden/BreakpointDown.js", "bg": true}} - -## Haltepunkte einzeln - -Die `only` Eigenschaft kann auf zwei Arten verwendet werden: - -The `only` prop can be used in two ways: - -- Einzelnen Haltepunkt auflisten -- Listen Sie ein Array von Haltepunkten auf - -{{"demo": "pages/components/hidden/BreakpointOnly.js", "bg": true}} - -## Integration mit Grid - -Es ist üblich, das`Grid` an verschiedenen Haltepunkten zu ändern, und in vielen Fällen möchten Sie einige dieser Elemente ausblenden. - -{{"demo": "pages/components/hidden/GridIntegration.js", "bg": true}} diff --git a/docs/src/pages/components/hidden/hidden-es.md b/docs/src/pages/components/hidden/hidden-es.md deleted file mode 100644 index 765a571a6e5819..00000000000000 --- a/docs/src/pages/components/hidden/hidden-es.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: React Hidden component -components: Hidden -githubLabel: 'component: Hidden' ---- - -# Hidden - -Hidden: Cambia rápida y de manera responsiva el valor de visibilidad de los componentes y más con nuestras utilidades ocultas.
- -Todos los elementos son visibles a menos que **estén explícitamente ocultos**. Para facilitar la integración con [interrupción responsivas](/customization/breakpoints/) de Material-UI, éste componente se puede usar para ocultar cualquier contenido, o puede usarlo junto con el componente [`Grid`](/components/grid/). - -[La función de estilo de la paleta](/system/palette/). - -## Cómo funciona - -Hidden funciona con un rango de puntos de interrupción, por ejemplo, `xsUp` o `mdDown`, o uno o más puntos de interrupción, por ejemplo, `only = 'sm'` o `only = {['md', 'xl']}`. Los rangos y los puntos de interrupción individuales se pueden usar simultáneamente para lograr un comportamiento muy personalizado. Los rangos son inclusivas de los puntos de interrupción. - -```js -innerWidth |xs sm md lg xl - |--------|--------|--------|--------|--------> -width | xs | sm | md | lg | xl - -smUp | show | hide -mdDown | hide | show - -``` - -## Implementación - -### js - -By default, the `js` implementation is used, responsively hiding content based on using the [`withWidth()`](/customization/breakpoints/#withwidth) higher-order component that watches screen size. This has the benefit of not rendering any content at all unless the breakpoint is met. - -### css - -If you are using server-side rendering, you can set `implementation="css"` if you don't want the browser to re-flow your content on the screen. - -## Breakpoint up - -Using any breakpoint `up` property, the given *children* will be hidden *at or above* the breakpoint. - -{{"demo": "pages/components/hidden/BreakpointUp.js", "bg": true}} - -## Breakpoint down - -Using any breakpoint `down` property, the given *children* will be hidden *at or below* the breakpoint. - -{{"demo": "pages/components/hidden/BreakpointDown.js", "bg": true}} - -## Breakpoint only - -The `only` property can be used in two ways: - -The `only` prop can be used in two ways: - -- list a single breakpoint -- list an array of breakpoints - -{{"demo": "pages/components/hidden/BreakpointOnly.js", "bg": true}} - -## Integration with Grid - -It is quite common to alter `Grid` at different responsive breakpoints, and in many cases, you want to hide some of those elements. - -{{"demo": "pages/components/hidden/GridIntegration.js", "bg": true}} diff --git a/docs/src/pages/components/hidden/hidden-fr.md b/docs/src/pages/components/hidden/hidden-fr.md deleted file mode 100644 index fe2d539e224fad..00000000000000 --- a/docs/src/pages/components/hidden/hidden-fr.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: React Hidden component -components: Hidden -githubLabel: 'component: Hidden' ---- - -# Hidden - -Quickly and responsively toggle the visibility value of components and more with the hidden utilities.
- -Tous les éléments sont visibles à moins **qu'ils soient explicitement cachés**. To ease integration with Material-UI's [responsive breakpoints](/customization/breakpoints/), this component can be used to hide any content, or you can use it in conjunction with the [`Grid`](/components/grid/) component. - -{{"component": "modules/components/ComponentLinkHeader.js", "design": false}} - -## Comment ça marche - -Hidden works with a range of breakpoints e.g. `xsUp` or `mdDown`, or one or more breakpoints e.g. `only='sm'` or `only={['md', 'xl']}`. Ranges and individual breakpoints can be used simultaneously to achieve very customized behavior. The ranges are inclusive of the specified breakpoints. - -```js -innerWidth |xs sm md lg xl - |--------|--------|--------|--------|--------> -width | xs | sm | md | lg | xl - -smUp | show | hide -mdDown | hide | show - -``` - -## Implementations - -### js - -By default, the `js` implementation is used, responsively hiding content based on using the [`withWidth()`](/customization/breakpoints/#withwidth) higher-order component that watches screen size. This has the benefit of not rendering any content at all unless the breakpoint is met. - -### css - -If you are using server-side rendering, you can set `implementation="css"` if you don't want the browser to re-flow your content on the screen. - -## Breakpoint up - -Using any breakpoint `up` property, the given *children* will be hidden *at or above* the breakpoint. - -{{"demo": "pages/components/hidden/BreakpointUp.js", "bg": true}} - -## Breakpoint down - -Using any breakpoint `down` property, the given *children* will be hidden *at or below* the breakpoint. - -{{"demo": "pages/components/hidden/BreakpointDown.js", "bg": true}} - -## Breakpoint only - -The `only` property can be used in two ways: - -The `only` prop can be used in two ways: - -- list a single breakpoint -- list an array of breakpoints - -{{"demo": "pages/components/hidden/BreakpointOnly.js", "bg": true}} - -## Integration with Grid - -It is quite common to alter `Grid` at different responsive breakpoints, and in many cases, you want to hide some of those elements. - -{{"demo": "pages/components/hidden/GridIntegration.js", "bg": true}} diff --git a/docs/src/pages/components/hidden/hidden-ja.md b/docs/src/pages/components/hidden/hidden-ja.md deleted file mode 100644 index 60c3e38e8c67ce..00000000000000 --- a/docs/src/pages/components/hidden/hidden-ja.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: React Hidden component -components: Hidden -githubLabel: 'component: Hidden' ---- - -# Hidden - -Quickly and responsively toggle the visibility value of components and more with the hidden utilities.
- -**明示的に非表示にしない限り**、すべての要素が表示されます。 **明示的に非表示にしない限り**、すべての要素が表示されます。 **明示的に非表示にしない限り**、すべての要素が表示されます。 **明示的に非表示にしない限り**、すべての要素が表示されます。 To ease integration with Material-UI's [responsive breakpoints](/customization/breakpoints/), this component can be used to hide any content, or you can use it in conjunction with the [`Grid`](/components/grid/) component. - -[The palette](/system/palette/) style関数。 - -## 仕組み - -Hiddenは、`xsUp`または`mdDown` などのブレークポイントの範囲、 `{['sm','md','xl']}`などのブレークポイントで機能します。 範囲と個々のブレークポイントを同時に使用して、非常にカスタマイズされた動作を実現できます。 範囲には、指定したブレークポイントが含まれます。 - -```js -innerWidth |xs sm md lg xl - |--------|--------|--------|--------|--------> -width | xs | sm | md | lg | xl - -smUp | show | hide -mdDown | hide | show - -``` - -## 実装 - -### js - -デフォルトでは、`js`実装が使用され、画面サイズを監視する [`withWidth()`](/customization/breakpoints/#withwidth)高次コンポーネントの使用に基づいて、応答的にコンテンツが非表示にされます これには、ブレークポイントに到達しない限りコンテンツをまったくレンダリングしないという利点があります。 - -### css - -サーバ側レンダリングを使用している場合、ブラウザで画面上のコンテンツを再フローしないようにするには、`implementation="css"`と設定します。 - -## ブレイクポイント - -ブレークポイントの`down`プロパティを使用すると、指定した*children*がブレークポイントの位置またはその上*at or below*になります。 - -{{"demo": "pages/components/hidden/BreakpointUp.js", "bg": true}} - -## ブレイクポイント - -ブレークポイントの `only`プロパティを使用すると、指定した*children*がブレークポイントの位置またはその上*at*>になります。 - -{{"demo": "pages/components/hidden/BreakpointDown.js", "bg": true}} - -## ブレークポイントのみ - -`only` プロパティは、次の2つの方法で使用できます。 - -The `only` prop can be used in two ways: - -- 単一のブレークポイントをリストする -- ブレークポイントの配列をリストします - -{{"demo": "pages/components/hidden/BreakpointOnly.js", "bg": true}} - -## グリッドとの統合 - -さまざまな応答ブレークポイントで`Grid` を変更することはよくあり、多くの場合、これらの要素の一部を非表示にする必要があります。 - -{{"demo": "pages/components/hidden/GridIntegration.js", "bg": true}} diff --git a/docs/src/pages/components/hidden/hidden-pt.md b/docs/src/pages/components/hidden/hidden-pt.md deleted file mode 100644 index 38d8dc414ac1cd..00000000000000 --- a/docs/src/pages/components/hidden/hidden-pt.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: Componente React Hidden -components: Hidden -githubLabel: 'component: Hidden' ---- - -# Hidden - -Modifique rapidamente e de forma responsiva a visibilidade dos componentes e faça muito mais com o utilitário hidden.
- -Todos os elementos são visíveis a menos que **estejam explicitamente ocultos**. Para facilitar a integração com [pontos de quebra responsivos](/customization/breakpoints/) do Material-UI, este componente pode ser utilizado para ocultar qualquer conteúdo, ou você pode usa-lo de forma conjunta com um componente [`Grid`](/components/grid/). - -[A paleta](/system/palette/) com funções de estilo. - -## Como funciona - -Hidden trabalha com um intervalo de pontos de quebra, por exemplo, `xsUp` ou `mdDown`, ou com um ou mais pontos de quebra, por exemplo, `only='sm'` ou `only={['md', 'xl']}`. Intervalos e pontos de quebra individuais podem ser usados simultaneamente para obter um comportamento muito mais customizado. Os intervalos são inclusivos com os pontos de quebra especificados. - -```js -innerWidth |xs sm md lg xl - |--------|--------|--------|--------|--------> -width | xs | sm | md | lg | xl - -smUp | show | hide -mdDown | hide | show - -``` - -## Implementações - -### js - -Por padrão, a implementação `js` é usada, responsivamente oculta o conteúdo baseando-se no uso de [`withWidth()`](/customization/breakpoints/#withwidth), componente de ordem elevada (higher-order) que observa o tamanho da tela. Isso tem o benefício de não renderizar nenhum conteúdo, a menos que o ponto de quebra seja atingido. - -### css - -Se você estiver usando a renderização do lado do servidor, poderá definir `implementation="css"` se não quer que o navegador reprocesse seu conteúdo na tela. - -## Ponto de quebra acima - -Usando qualquer propriedade de ponto de quebra com `down`, o componente *children* será ocultado *em ou abaixo* do ponto de quebra. - -{{"demo": "pages/components/hidden/BreakpointUp.js", "bg": true}} - -## Ponto de quebra abaixo - -Usando a propriedade de ponto de quebra `only`, o componente *children* será ocultado *no(s) ponto(s) de quebra* especificado(s). - -{{"demo": "pages/components/hidden/BreakpointDown.js", "bg": true}} - -## Ponto de quebra somente - -A propriedade `only` pode ser usada de duas maneiras: - -A propriedade `only` pode ser usada de duas maneiras: - -- com um único ponto de quebra -- com um array de pontos de quebra - -{{"demo": "pages/components/hidden/BreakpointOnly.js", "bg": true}} - -## Integração com Grade - -É bastante comum alterar um `Grid` em pontos de quebra responsivos diferentes e, em muitos casos, você deseja ocultar alguns desses elementos. - -{{"demo": "pages/components/hidden/GridIntegration.js", "bg": true}} diff --git a/docs/src/pages/components/hidden/hidden-ru.md b/docs/src/pages/components/hidden/hidden-ru.md deleted file mode 100644 index 9ba0977425116b..00000000000000 --- a/docs/src/pages/components/hidden/hidden-ru.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: Компонент React Hidden -components: Hidden -githubLabel: 'component: Hidden' ---- - -# Hidden - -Быстро и адаптивно изменяйте видимость компонент и многое другое с помощью наших утилит управления видимостью.
- -Все элементы видны, если **они явно не скрыты**. Чтобы упростить интеграцию с [ точками остановки](/customization/breakpoints/) Material-UI, этот компонент можно использовать для скрытия любого контента, или использовать его в сочетании с нашим компонентом [`Grid`](/components/grid/). - -{{"component": "modules/components/ComponentLinkHeader.js", "design": false}} - -## Как это работает - -Скрытие работает с диапазоном точек остановки, например, `xsUp` или `mdDown`, или использует одну или несколько точек остановки, например, `only='sm'` или `only={['md', 'xl']}`. Диапазоны и отдельные точки остановки могут использоваться одновременно для достижения индивидуального поведения. Диапазоны включают указанные точки остановки. - -```js -innerWidth |xs sm md lg xl - |--------|--------|--------|--------|--------> -width | xs | sm | md | lg | xl - -smUp | show | hide -mdDown | hide | show - -``` - -## Реализации - -### js - -По умолчанию используется реализация `js`, которая быстро скрывает контент, используя компонент высшего порядка [`withWidth()`](/customization/breakpoints/#withwidth), который следит за размером экрана. Преимущество этого заключается в том, что контент вообще не отображается, если не достигнута точка остановки. - -### css - -Если вы используете рендеринг на стороне сервера, вы можете установить `implementation="css"`, если вы не хотите, чтобы браузер повторно выводил ваш контент на экран. - -## Точка остановки Вверх (up) - -Используя любое свойство точки остановки от `down`, данные *дочерних элементов* будут скрыты *на уровне или ниже* точки остановки. - -{{"demo": "pages/components/hidden/BreakpointUp.js", "bg": true}} - -## Точка остановки Вниз - -Используя свойство точки остановки `only`, данные *дочерних элементов* будут скрыты *на* указанной точке (точках) остановки. - -{{"demo": "pages/components/hidden/BreakpointDown.js", "bg": true}} - -## Точка остановки Только (only) - -Свойство `only` можно использовать двумя способами: - -The `only` prop can be used in two ways: - -- указать одну точку остановки -- перечислить массив точек остановки - -{{"demo": "pages/components/hidden/BreakpointOnly.js", "bg": true}} - -## Интеграция с Grid (Сеткой) - -Весьма обычным является изменение `Grid` в разных точках остановки, и во многих случаях вы хотите скрыть некоторые из этих элементов. - -{{"demo": "pages/components/hidden/GridIntegration.js", "bg": true}} diff --git a/docs/src/pages/components/hidden/hidden-zh.md b/docs/src/pages/components/hidden/hidden-zh.md deleted file mode 100644 index 7762af4c36d80a..00000000000000 --- a/docs/src/pages/components/hidden/hidden-zh.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: React Hidden(隐藏)组件 -components: Hidden -githubLabel: 'component: Hidden' ---- - -# Hidden 隐藏组件 - -您可以使用隐藏组件来实现快速并响应式地控制元素的显隐。
- -除非**明确指定是隐藏的**,否则所有元素默认都是可见的。 为了简化与 [响应式断点](/customization/breakpoints/) 的集成,此组件可用于隐藏任何内容,或者您可以将它与我们的 [`栅格(Grid)`](/components/grid/) 组件结合使用。 - -{{"component": "modules/components/ComponentLinkHeader.js", "design": false}} - -## 工作原理 - -通常我们将隐藏组件和一系列 breakpoint(断点)放在一起使用。例如 `xsUp` 或 `mdDown`,或一个或多个断点,例如 `only='sm'` 或 `only={['md', 'xl']}`。 可以同时使用范围(Ranges)和单独的断点(breakpoints)来实现极其定制的行为。 范围包括指定的断点。 - -```js -innerWidth |xs sm md lg xl - |--------|--------|--------|--------|--------> -width | xs | sm | md | lg | xl - -smUp | show | hide -mdDown | hide | show - -``` - -## 实现 - -### js - -默认情况下,使用 `js` 实现,响应性的隐藏内容基于 [`withWidth()`](/customization/breakpoints/#withwidth) 这个高阶组件所观察到的屏幕大小。 这样的好处是,除非达到断点,否则根本不会呈现任何内容。 - -### css - -如果您正在使用服务器端渲染,如果您不希望浏览器在屏幕上重新过一遍您的内容,则可以设置 `implementation="css"` 。 - -## 断点之上(Breakpoint up) - -使用任何断点的 `up` 属性,所给定的_子代_将在断点处或其之上_隐藏_。 - -{{"demo": "pages/components/hidden/BreakpointUp.js", "bg": true}} - -## 断点之下(Breakpoint down) - -使用任何断点的 `down` 属性,所给定的_子代_将在断点_处或其之下_隐藏。 - -{{"demo": "pages/components/hidden/BreakpointDown.js", "bg": true}} - -## 仅限断点 - -当使用断点 `only` 属性,给定的_子元素_将在 _在_ 指定的断点(们)被隐藏。 - -`only` 属性可以通过以下两种方式来调用: - -- 列出单独一个断点 -- 列出一个断点数组 - -{{"demo": "pages/components/hidden/BreakpointOnly.js", "bg": true}} - -## 与栅格(Grid)整合 - -在不同的响应断点处更改 `Grid` 是很常见的,并且在许多情况下,您会希望隐藏其中一些元素。 - -{{"demo": "pages/components/hidden/GridIntegration.js", "bg": true}} diff --git a/docs/src/pages/components/hidden/hidden.md b/docs/src/pages/components/hidden/hidden.md deleted file mode 100644 index 6c82137706a133..00000000000000 --- a/docs/src/pages/components/hidden/hidden.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: React Hidden component -components: Hidden -githubLabel: 'component: Hidden' ---- - -# Hidden - -Quickly and responsively toggle the visibility value of components and more with the hidden utilities.
- -All elements are visible unless **they are explicitly hidden**. -To ease integration with Material-UI's [responsive breakpoints](/customization/breakpoints/), -this component can be used to hide any content, -or you can use it in conjunction with the [`Grid`](/components/grid/) component. - -{{"component": "modules/components/ComponentLinkHeader.js", "design": false}} - -## How it works - -Hidden works with a range of breakpoints e.g. `xsUp` or `mdDown`, or one or more breakpoints e.g. `only='sm'` or `only={['md', 'xl']}`. -Ranges and individual breakpoints can be used simultaneously to achieve very customized behavior. -The ranges are inclusive of the specified breakpoints. - -```js -innerWidth |xs sm md lg xl - |--------|--------|--------|--------|--------> -width | xs | sm | md | lg | xl - -smUp | show | hide -mdDown | hide | show - -``` - -## Implementations - -### js - -By default, the `js` implementation is used, responsively hiding content based on using the [`withWidth()`](/customization/breakpoints/#withwidth) higher-order component that watches screen size. -This has the benefit of not rendering any content at all unless the breakpoint is met. - -### css - -If you are using server-side rendering, you can set `implementation="css"` if you don't want the browser to re-flow your content on the screen. - -## Breakpoint up - -Using any breakpoint `up` prop, the given _children_ will be hidden _at or above_ the breakpoint. - -{{"demo": "pages/components/hidden/BreakpointUp.js", "bg": true}} - -## Breakpoint down - -Using any breakpoint `down` prop, the given _children_ will be hidden _at or below_ the breakpoint. - -{{"demo": "pages/components/hidden/BreakpointDown.js", "bg": true}} - -## Breakpoint only - -Using the breakpoint `only` prop, the given _children_ will be hidden _at_ the specified breakpoint(s). - -The `only` prop can be used in two ways: - -- list a single breakpoint -- list an array of breakpoints - -{{"demo": "pages/components/hidden/BreakpointOnly.js", "bg": true}} - -## Integration with Grid - -It is quite common to alter `Grid` at different responsive breakpoints, and in many cases, you want to hide some of those elements. - -{{"demo": "pages/components/hidden/GridIntegration.js", "bg": true}} diff --git a/docs/src/pages/components/use-media-query/use-media-query.md b/docs/src/pages/components/use-media-query/use-media-query.md index 60b4bd3dde5809..5a366466b3ef5a 100644 --- a/docs/src/pages/components/use-media-query/use-media-query.md +++ b/docs/src/pages/components/use-media-query/use-media-query.md @@ -125,7 +125,7 @@ For instance, you could use: - [`