mirror of https://github.com/abpframework/abp.git
5 changed files with 55 additions and 37 deletions
@ -1,3 +1,4 @@ |
|||
export * from './nav-item.provider'; |
|||
export * from './styles.provider'; |
|||
export * from './user-menu.provider'; |
|||
export * from './theme-basic-config.provider'; |
|||
|
|||
@ -0,0 +1,39 @@ |
|||
import { APP_INITIALIZER, makeEnvironmentProviders } from '@angular/core'; |
|||
import { noop } from '@abp/ng.core'; |
|||
import { |
|||
VALIDATION_ERROR_TEMPLATE, |
|||
VALIDATION_TARGET_SELECTOR, |
|||
VALIDATION_INVALID_CLASSES, |
|||
} from '@ngx-validate/core'; |
|||
import { LazyStyleHandler } from '../handlers'; |
|||
import { BASIC_THEME_NAV_ITEM_PROVIDERS } from './nav-item.provider'; |
|||
import { BASIC_THEME_STYLES_PROVIDERS } from './styles.provider'; |
|||
import { BASIC_THEME_USER_MENU_PROVIDERS } from './user-menu.provider'; |
|||
import { ValidationErrorComponent } from '../components'; |
|||
|
|||
export function provideThemeBasicConfig() { |
|||
return makeEnvironmentProviders([ |
|||
BASIC_THEME_NAV_ITEM_PROVIDERS, |
|||
BASIC_THEME_USER_MENU_PROVIDERS, |
|||
BASIC_THEME_STYLES_PROVIDERS, |
|||
{ |
|||
provide: VALIDATION_ERROR_TEMPLATE, |
|||
useValue: ValidationErrorComponent, |
|||
}, |
|||
{ |
|||
provide: VALIDATION_TARGET_SELECTOR, |
|||
useValue: '.form-group', |
|||
}, |
|||
{ |
|||
provide: VALIDATION_INVALID_CLASSES, |
|||
useValue: 'is-invalid', |
|||
}, |
|||
LazyStyleHandler, |
|||
{ |
|||
provide: APP_INITIALIZER, |
|||
useFactory: noop, |
|||
multi: true, |
|||
deps: [LazyStyleHandler], |
|||
}, |
|||
]); |
|||
} |
|||
Loading…
Reference in new issue