@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
22 lines • 638 B
JavaScript
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
export function getComputedAbstractSwitchState(checked, disabled, readOnly, indeterminate, defaultValue = 'default') {
let computedState;
if (disabled) {
computedState = 'disabled';
}
else if (readOnly) {
computedState = 'readOnly';
}
else if (indeterminate) {
computedState = 'indeterminate';
}
else if (checked) {
computedState = 'checked';
}
else {
computedState = defaultValue;
}
return computedState;
}
//# sourceMappingURL=style.js.map