43 lines
1.3 KiB
JavaScript
43 lines
1.3 KiB
JavaScript
|
|
import { style } from '@primeuix/styles/password';
|
||
|
|
import BaseStyle from '@primevue/core/base/style';
|
||
|
|
|
||
|
|
var inlineStyles = {
|
||
|
|
root: function root(_ref) {
|
||
|
|
var props = _ref.props;
|
||
|
|
return {
|
||
|
|
position: props.appendTo === 'self' ? 'relative' : undefined
|
||
|
|
};
|
||
|
|
}
|
||
|
|
};
|
||
|
|
var classes = {
|
||
|
|
root: function root(_ref2) {
|
||
|
|
var instance = _ref2.instance;
|
||
|
|
return ['p-password p-component p-inputwrapper', {
|
||
|
|
'p-inputwrapper-filled': instance.$filled,
|
||
|
|
'p-inputwrapper-focus': instance.focused,
|
||
|
|
'p-password-fluid': instance.$fluid
|
||
|
|
}];
|
||
|
|
},
|
||
|
|
pcInputText: 'p-password-input',
|
||
|
|
maskIcon: 'p-password-toggle-mask-icon p-password-mask-icon',
|
||
|
|
unmaskIcon: 'p-password-toggle-mask-icon p-password-unmask-icon',
|
||
|
|
clearIcon: 'p-password-clear-icon',
|
||
|
|
overlay: 'p-password-overlay p-component',
|
||
|
|
content: 'p-password-content',
|
||
|
|
meter: 'p-password-meter',
|
||
|
|
meterLabel: function meterLabel(_ref3) {
|
||
|
|
var instance = _ref3.instance;
|
||
|
|
return "p-password-meter-label ".concat(instance.meter ? 'p-password-meter-' + instance.meter.strength : '');
|
||
|
|
},
|
||
|
|
meterText: 'p-password-meter-text'
|
||
|
|
};
|
||
|
|
var PasswordStyle = BaseStyle.extend({
|
||
|
|
name: 'password',
|
||
|
|
style: style,
|
||
|
|
classes: classes,
|
||
|
|
inlineStyles: inlineStyles
|
||
|
|
});
|
||
|
|
|
||
|
|
export { PasswordStyle as default };
|
||
|
|
//# sourceMappingURL=index.mjs.map
|