UNPKG

styled-hook-form

Version:

React form library for styled-components based on grommet and react-hook-form

21 lines (20 loc) 682 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.translate = void 0; const literals_json_1 = __importDefault(require("../../literals.json")); const translate = (str, values) => { let nativeStr = literals_json_1.default[str]; if (!nativeStr) { return str; } if (!values) { return nativeStr; } let exp = /\{\{([^{}]+)\}\}/g; let interpolated = nativeStr.replace(exp, (_, item) => values[item].toString()); return interpolated; }; exports.translate = translate;