@hakit/core
Version:
A collection of React hooks and helpers for Home Assistant to easily communicate with the Home Assistant WebSocket API.
3 lines (2 loc) • 1.35 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const l=require("./computeDomain.js"),t=require("lodash"),e=require("../../index-DKqwfDib.cjs"),c=(r,s)=>{const a=l.computeDomain(r);switch(a){case"plant":return e.localize("plant_status");case"switch":return s&&s==="outlet"?e.localize("outlet"):e.localize("switch");case"alarm_control_panel":return e.localize("alarm_panel");case"tts":return e.localize("text_to_speech");case"cloud":return e.localize("home_assistant_cloud");case"hassio":return e.localize("home_assistant")+" IO";case"frontend":return e.localize("home_assistant_frontend");case"homeassistant":return e.localize("home_assistant");case"lawn_mower":return e.localize("lawn_mower_commands");case"rest_command":return e.localize("restful_command");case"persistent_notification":return e.localize("persistent_notification");case"binary_sensor":return e.localize("binary_sensor");case"datetime":return e.localize("date_time");case"alert":return e.localize("alert_classes");case"water_heater":return`${e.localize("water")} ${e.localize("heat")}`;case"stt":case"google":case"reolink":case"notify":case"zha":case"vacuum":return t.startCase(t.lowerCase(a));default:{const o=e.localize(a);return o===a?t.startCase(t.lowerCase(a)):o}}};exports.computeDomainTitle=c;
//# sourceMappingURL=computeDomainTitle.js.map