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

24 lines 1.12 kB
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 import { initAwsUiVersions } from '@awsui/component-toolkit/internal'; import { PACKAGE_SOURCE, PACKAGE_VERSION } from '../environment'; // these styles needed to be imported for every public component import './styles.css.js'; initAwsUiVersions(PACKAGE_SOURCE, PACKAGE_VERSION); export function getBaseProps(props) { const baseProps = {}; Object.keys(props).forEach(prop => { if (prop === 'id' || prop === 'className' || prop.match(/^data-/)) { baseProps[prop] = props[prop]; } }); return baseProps; } /** * Helper function to merge beta analytics metadata with the public analytics metadata api. * Beta analytics metadata will override the public values to allow for safe migration. */ export function getAnalyticsMetadataProps(props) { return Object.assign(Object.assign({}, props === null || props === void 0 ? void 0 : props.analyticsMetadata), props === null || props === void 0 ? void 0 : props.__analyticsMetadata); } //# sourceMappingURL=index.js.map