UNPKG

@kubit-ui-web/react-components

Version:

Kubit React Components is a customizable, accessible library of React web components, designed to enhance your application's user experience

28 lines 789 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getState = void 0; const state_1 = require("../types/state"); const getState = (disabled, error, value, active) => { let state; if (disabled && value) { state = state_1.TextAreaStateType.DISABLED_FILLED; } else if (disabled) { state = state_1.TextAreaStateType.DISABLED_EMPTY; } else if (error) { state = state_1.TextAreaStateType.ERROR; } else if (value) { state = state_1.TextAreaStateType.FILLED; } else if (active) { state = state_1.TextAreaStateType.ACTIVE; } else { state = state_1.TextAreaStateType.EMPTY; } return state; }; exports.getState = getState; //# sourceMappingURL=state.utils.js.map