UNPKG

@ant-design/pro-form

Version:
77 lines 2.08 kB
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2"; import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; import { useStyle as useAntdStyle } from '@ant-design/pro-provider'; var genLoginFormStyle = function genLoginFormStyle(token) { return _defineProperty(_defineProperty({}, token.componentCls, { '&-container': { display: 'flex', flex: '1', flexDirection: 'column', height: '100%', paddingInline: 32, paddingBlock: 24, overflow: 'auto', background: 'inherit' }, '&-top': { textAlign: 'center' }, '&-header': { display: 'flex', alignItems: 'center', justifyContent: 'center', height: '44px', lineHeight: '44px', a: { textDecoration: 'none' } }, '&-title': { position: 'relative', insetBlockStart: '2px', color: '@heading-color', fontWeight: '600', fontSize: '33px' }, '&-logo': { width: '44px', height: '44px', marginInlineEnd: '16px', verticalAlign: 'top', img: { width: '100%' } }, '&-desc': { marginBlockStart: '12px', marginBlockEnd: '40px', color: token.colorTextSecondary, fontSize: token.fontSize }, '&-main': { minWidth: '328px', maxWidth: '580px', margin: '0 auto', '&-other': { marginBlockStart: '24px', lineHeight: '22px', textAlign: 'start' } } }), '@media (min-width: @screen-md-min)', _defineProperty({}, "".concat(token.componentCls, "-container"), { paddingInline: 0, paddingBlockStart: 32, paddingBlockEnd: 24, backgroundRepeat: 'no-repeat', backgroundPosition: 'center 110px', backgroundSize: '100%' })); }; export function useStyle(prefixCls) { return useAntdStyle('LoginForm', function (token) { var loginFormToken = _objectSpread(_objectSpread({}, token), {}, { componentCls: ".".concat(prefixCls) }); return [genLoginFormStyle(loginFormToken)]; }); }