UNPKG

@hmcts/media-viewer

Version:
18 lines 2.19 kB
/** * Helper Class * Used for dynamic templates manipulation * */ export class HtmlTemplatesHelper { static setDescribedBy(errorMessage, config) { if (!errorMessage) { return config.hint ? `${config.id}-hint` : null; } else if (errorMessage && errorMessage.isInvalid) { return config.hint ? `${config.id}-hint ${config.id}-error` : `${config.id}-error`; } else { return config.hint ? `${config.id}-hint` : null; } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaHRtbC10ZW1wbGF0ZXMuaGVscGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbWVkaWEtdmlld2VyL3NyYy9saWIvc2hhcmVkL3V0aWwvaGVscGVycy9odG1sLXRlbXBsYXRlcy5oZWxwZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztLQUdLO0FBRUwsTUFBTSxPQUFPLG1CQUFtQjtJQUU5QixNQUFNLENBQUMsY0FBYyxDQUFDLFlBQVksRUFBRSxNQUFNO1FBQ3hDLElBQUksQ0FBQyxZQUFZLEVBQUUsQ0FBQztZQUNsQixPQUFPLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEdBQUcsTUFBTSxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUM7UUFDbEQsQ0FBQzthQUFNLElBQUksWUFBWSxJQUFJLFlBQVksQ0FBQyxTQUFTLEVBQUUsQ0FBQztZQUNsRCxPQUFRLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEdBQUcsTUFBTSxDQUFDLEVBQUUsU0FBUyxNQUFNLENBQUMsRUFBRSxRQUFRLENBQUMsQ0FBQyxDQUFDLEdBQUcsTUFBTSxDQUFDLEVBQUUsUUFBUSxDQUFDO1FBQ3RGLENBQUM7YUFBTSxDQUFDO1lBQ04sT0FBTyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxHQUFHLE1BQU0sQ0FBQyxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDO1FBQ2xELENBQUM7SUFDSCxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEhlbHBlciBDbGFzc1xuICogVXNlZCBmb3IgZHluYW1pYyB0ZW1wbGF0ZXMgbWFuaXB1bGF0aW9uXG4gKiAqL1xuXG5leHBvcnQgY2xhc3MgSHRtbFRlbXBsYXRlc0hlbHBlciB7XG5cbiAgc3RhdGljIHNldERlc2NyaWJlZEJ5KGVycm9yTWVzc2FnZSwgY29uZmlnKSB7XG4gICAgaWYgKCFlcnJvck1lc3NhZ2UpIHtcbiAgICAgIHJldHVybiBjb25maWcuaGludCA/IGAke2NvbmZpZy5pZH0taGludGAgOiBudWxsO1xuICAgIH0gZWxzZSBpZiAoZXJyb3JNZXNzYWdlICYmIGVycm9yTWVzc2FnZS5pc0ludmFsaWQpIHtcbiAgICAgIHJldHVybiAgY29uZmlnLmhpbnQgPyBgJHtjb25maWcuaWR9LWhpbnQgJHtjb25maWcuaWR9LWVycm9yYCA6IGAke2NvbmZpZy5pZH0tZXJyb3JgO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gY29uZmlnLmhpbnQgPyBgJHtjb25maWcuaWR9LWhpbnRgIDogbnVsbDtcbiAgICB9XG4gIH1cbn1cbiJdfQ==