UNPKG

@awsui/components-react

Version:

On July 19th, 2022, we launched [Cloudscape Design System](https://cloudscape.design). Cloudscape is an evolution of AWS-UI. It consists of user interface guidelines, front-end components, design resources, and development tools for building intuitive, en

453 lines (442 loc) • 16.3 kB
/* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* stylelint-disable @awsui/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */ /* stylelint-enable @awsui/no-motion-outside-of-mixin, selector-combinator-disallowed-list, selector-pseudo-class-no-unknown, selector-class-pattern */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Style used for links in slots/components that are text heavy, to help links stand out among surrounding text. (WCAG F73) https://www.w3.org/WAI/WCAG21/Techniques/failures/F73#description */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 */ .awsui_card-inner_p8a6i_1ld0g_161:not(#\9) { transition-property: background-color; transition-duration: var(--motion-duration-transition-show-paced-4yudkh, 180ms); transition-timing-function: var(--motion-easing-transition-show-paced-47k9w2, ease-out); } @media (prefers-reduced-motion: reduce) { .awsui_card-inner_p8a6i_1ld0g_161:not(#\9) { animation: none; transition: none; } } .awsui-motion-disabled .awsui_card-inner_p8a6i_1ld0g_161:not(#\9), .awsui-mode-entering .awsui_card-inner_p8a6i_1ld0g_161:not(#\9) { animation: none; transition: none; } .awsui_card-inner_p8a6i_1ld0g_161:not(#\9)::before { transition-property: border-top-color, border-right-color, border-bottom-color, border-left-color; transition-duration: var(--motion-duration-transition-show-paced-4yudkh, 180ms); transition-timing-function: var(--motion-easing-transition-show-paced-47k9w2, ease-out); } @media (prefers-reduced-motion: reduce) { .awsui_card-inner_p8a6i_1ld0g_161:not(#\9)::before { animation: none; transition: none; } } .awsui-motion-disabled .awsui_card-inner_p8a6i_1ld0g_161:not(#\9)::before, .awsui-mode-entering .awsui_card-inner_p8a6i_1ld0g_161:not(#\9)::before { animation: none; transition: none; } .awsui_root_p8a6i_1ld0g_193:not(#\9) { border-collapse: separate; border-spacing: 0; box-sizing: border-box; caption-side: top; cursor: auto; direction: inherit; empty-cells: show; font-family: serif; font-style: normal; font-variant: normal; font-stretch: normal; hyphens: none; letter-spacing: normal; list-style: disc outside none; tab-size: 8; text-align: start; text-indent: 0; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; font-size: var(--font-size-body-m-kbh530, 14px); line-height: var(--line-height-body-m-0awzkk, 22px); color: var(--color-text-body-default-zs35hz, #16191f); font-weight: 400; font-family: var(--font-family-base-5z8fw5, "Noto Sans", "Helvetica Neue", Roboto, Arial, sans-serif); -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; font-size: var(--font-size-body-m-kbh530, 14px); line-height: var(--line-height-body-m-0awzkk, 22px); color: var(--color-text-body-default-zs35hz, #16191f); font-weight: 400; font-family: var(--font-family-base-5z8fw5, "Noto Sans", "Helvetica Neue", Roboto, Arial, sans-serif); -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; } .awsui_header-variant-full-page_p8a6i_1ld0g_232.awsui_header-refresh_p8a6i_1ld0g_232:not(#\9) { padding-block-start: 0; padding-inline-start: 0; padding-inline-end: 0; padding-block-end: calc(var(--space-container-header-bottom-83qu8n, 12px) + var(--space-table-header-tools-full-page-bottom-4uhg4l, 4px)); } .awsui_list_p8a6i_1ld0g_239:not(#\9) { display: flex; flex-wrap: wrap; box-sizing: border-box; padding-block: 0; padding-inline: 0; list-style: none; margin-block: 0; margin-inline-start: calc(var(--space-grid-gutter-s46zha, 20px) * -1); margin-inline-end: 0; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-1_p8a6i_1ld0g_250 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 100%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-2_p8a6i_1ld0g_253 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 50%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-3_p8a6i_1ld0g_256 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 33.3333333333%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-4_p8a6i_1ld0g_259 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 25%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-5_p8a6i_1ld0g_262 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 20%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-6_p8a6i_1ld0g_265 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 16.6666666667%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-7_p8a6i_1ld0g_268 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 14.2857142857%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-8_p8a6i_1ld0g_271 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 12.5%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-9_p8a6i_1ld0g_274 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 11.1111111111%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-10_p8a6i_1ld0g_277 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 10%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-11_p8a6i_1ld0g_280 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 9.0909090909%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-12_p8a6i_1ld0g_283 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 8.3333333333%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-13_p8a6i_1ld0g_286 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 7.6923076923%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-14_p8a6i_1ld0g_289 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 7.1428571429%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-15_p8a6i_1ld0g_292 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 6.6666666667%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-16_p8a6i_1ld0g_295 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 6.25%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-17_p8a6i_1ld0g_298 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 5.8823529412%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-18_p8a6i_1ld0g_301 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 5.5555555556%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-19_p8a6i_1ld0g_304 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 5.2631578947%; } .awsui_list_p8a6i_1ld0g_239.awsui_list-grid-20_p8a6i_1ld0g_307 > .awsui_card_p8a6i_1ld0g_161:not(#\9) { inline-size: 5%; } .awsui_selection-control_p8a6i_1ld0g_311:not(#\9) { position: absolute; box-sizing: border-box; inline-size: calc(var(--size-control-wa1dpj, 14px) + 2 * var(--space-card-horizontal-5nogdm, 20px)); inset-block-start: 0; inset-inline-end: 0; padding-block: var(--space-card-vertical-uxiz64, 20px); padding-inline: var(--space-card-horizontal-5nogdm, 20px); } .awsui_loading_p8a6i_1ld0g_321:not(#\9), .awsui_empty_p8a6i_1ld0g_322:not(#\9) { overflow: hidden; text-align: center; color: var(--color-text-empty-mn4nrj, #687078); margin-block-end: var(--space-scaled-l-2rs0gk, 20px); } .awsui_has-header_p8a6i_1ld0g_329:not(#\9) { margin-block-start: var(--space-grid-gutter-s46zha, 20px); } .awsui_has-header_p8a6i_1ld0g_329.awsui_refresh_p8a6i_1ld0g_332.awsui_header-variant-full-page_p8a6i_1ld0g_232:not(#\9) { margin-block-start: var(--space-scaled-s-913kwi, 12px); } .awsui_card_p8a6i_1ld0g_161:not(#\9) { display: flex; overflow-wrap: break-word; word-wrap: break-word; margin-block: 0; margin-inline: 0; padding-block: 0; padding-inline: 0; list-style: none; } .awsui_card-inner_p8a6i_1ld0g_161:not(#\9) { position: relative; background-color: var(--color-background-container-content-cpvvzs, #ffffff); margin-block-start: 0; margin-block-end: var(--space-grid-gutter-s46zha, 20px); margin-inline-start: var(--space-grid-gutter-s46zha, 20px); margin-inline-end: 0; padding-block: var(--space-card-vertical-uxiz64, 20px); padding-inline: var(--space-card-horizontal-5nogdm, 20px); inline-size: 100%; min-inline-size: 0; border-start-start-radius: var(--border-radius-container-r46evd, 0px); border-start-end-radius: var(--border-radius-container-r46evd, 0px); border-end-start-radius: var(--border-radius-container-r46evd, 0px); border-end-end-radius: var(--border-radius-container-r46evd, 0px); box-sizing: border-box; } .awsui_card-inner_p8a6i_1ld0g_161:not(#\9)::before { content: ""; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; inline-size: 100%; block-size: 100%; pointer-events: none; background: transparent; box-sizing: border-box; border-color: transparent; border-block-start: var(--border-container-top-width-khbhr4, 1px) solid var(--color-border-container-top-wiud2r, #eaeded); border-start-start-radius: var(--border-radius-container-r46evd, 0px); border-start-end-radius: var(--border-radius-container-r46evd, 0px); border-end-start-radius: var(--border-radius-container-r46evd, 0px); border-end-end-radius: var(--border-radius-container-r46evd, 0px); z-index: 1; } .awsui_card-inner_p8a6i_1ld0g_161:not(#\9)::after { content: ""; position: absolute; inset-inline-start: 0px; inset-block-start: 0px; inline-size: 100%; block-size: 100%; pointer-events: none; background: transparent; box-sizing: border-box; border-start-start-radius: var(--border-radius-container-r46evd, 0px); border-start-end-radius: var(--border-radius-container-r46evd, 0px); border-end-start-radius: var(--border-radius-container-r46evd, 0px); border-end-end-radius: var(--border-radius-container-r46evd, 0px); } .awsui_card-inner_p8a6i_1ld0g_161:not(#\9):not(.awsui_refresh_p8a6i_1ld0g_332)::after { box-shadow: var(--shadow-container-j1l5h7, 0 1px 1px 0 rgba(0, 28, 36, 0.3), 1px 1px 1px 0 rgba(0, 28, 36, 0.15), -1px 1px 1px 0 rgba(0, 28, 36, 0.15)); } .awsui_card-inner_p8a6i_1ld0g_161.awsui_refresh_p8a6i_1ld0g_332:not(#\9)::after { border-block: solid var(--border-divider-section-width-4f9905, 1px) var(--color-border-divider-default-g2zqci, #eaeded); border-inline: solid var(--border-divider-section-width-4f9905, 1px) var(--color-border-divider-default-g2zqci, #eaeded); } .awsui_card-header_p8a6i_1ld0g_403:not(#\9) { font-size: var(--font-size-heading-m-9xjzrj, 18px); line-height: var(--line-height-heading-m-gv8yla, 22px); letter-spacing: var(--letter-spacing-heading-m-m4ll99, normal); font-weight: var(--font-weight-heading-m-0c5l08, 400); -webkit-font-smoothing: var(--font-smoothing-webkit-gsroen, auto); -moz-osx-font-smoothing: var(--font-smoothing-moz-osx-7ax6sl, auto); } .awsui_card-header-inner_p8a6i_1ld0g_411:not(#\9) { inline-size: 100%; display: inline-block; } .awsui_card-selectable_p8a6i_1ld0g_415 > .awsui_card-inner_p8a6i_1ld0g_161 > .awsui_card-header_p8a6i_1ld0g_403:not(#\9) { inline-size: 90%; } .awsui_card-selected_p8a6i_1ld0g_418 > .awsui_card-inner_p8a6i_1ld0g_161:not(#\9) { background-color: var(--color-background-item-selected-bc67ge, #f1faff); } .awsui_card-selected_p8a6i_1ld0g_418 > .awsui_card-inner_p8a6i_1ld0g_161:not(#\9)::before { border-block: var(--border-item-width-ip3vxj, 1px) solid var(--color-border-item-selected-xu3hwl, #0073bb); border-inline: var(--border-item-width-ip3vxj, 1px) solid var(--color-border-item-selected-xu3hwl, #0073bb); } .awsui_section_p8a6i_1ld0g_426:not(#\9) { display: inline-block; box-sizing: border-box; padding-block-start: var(--space-xs-edba2s, 8px); padding-block-end: var(--space-scaled-xs-wbfgrv, 8px); padding-inline: 0; vertical-align: top; } .awsui_section-header_p8a6i_1ld0g_434:not(#\9) { font-size: var(--font-size-body-m-kbh530, 14px); line-height: var(--line-height-body-m-0awzkk, 22px); font-weight: var(--font-display-label-weight-q56x6f, 400); color: var(--color-text-label-du7fzg, #545b64); } .awsui_section-content_p8a6i_1ld0g_440:not(#\9) { /* used in test-utils */ } .awsui_section_p8a6i_1ld0g_426:not(#\9):last-child { padding-block-start: var(--space-xs-edba2s, 8px); padding-block-end: 0; padding-inline: 0; } .awsui_footer-pagination_p8a6i_1ld0g_450:not(#\9) { display: flex; justify-content: flex-end; }