@octopusdeploy/design-system-components
Version:
The design systems component library.
12 lines (11 loc) • 623 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useAdvancedFiltersVisibility = useAdvancedFiltersVisibility;
const react_1 = require("react");
function useAdvancedFiltersVisibility(advancedFilters) {
const [isAdvancedFiltersVisible, setIsAdvancedFiltersVisible] = (0, react_1.useState)("not set");
if (isAdvancedFiltersVisible === "not set" && advancedFilters !== undefined) {
setIsAdvancedFiltersVisible(advancedFilters.hasUserSelectedValues);
}
return [isAdvancedFiltersVisible === "not set" ? false : isAdvancedFiltersVisible, setIsAdvancedFiltersVisible];
}