@okta/okta-signin-widget
Version:
The Okta Sign-In Widget
29 lines (27 loc) • 759 B
JavaScript
import { View } from '@okta/courage';
import hbs from '@okta/handlebars-inline-precompile';
const generatePasswordPolicyHtml = function(form, rulesList, prepend) {
form.add(
View.extend({
tagName: 'section',
template:
hbs`<div class="password-authenticator--heading">
{{i18n code="password.complexity.requirements.header" bundle="login"}}
</div>
<ul class="password-authenticator--list">
{{#each rulesList}}<li>{{this}}</li>{{/each}}
</ul>`,
getTemplateData: () => ({ rulesList }),
attributes: {
'data-se': 'password-authenticator--rules'
}
}),
{
prepend,
selector: '.o-form-fieldset-container',
}
);
};
export {
generatePasswordPolicyHtml,
};