@sorba-app/sorba-ui-components
v0.2.20
Published
Custom UI Components for Sorba projects depends on Angular and Ionic
Downloads
182
Keywords
Readme
SorbaUiComponents
Custom UI Components for Sorba projects depends on Angular and Ionic
This project was generated with Angular CLI version 7.1.4.
Installing
npm i @sorba-app/sorba-ui-components --saveInstalling dependencies
npm install --save @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] @angular/[email protected] @ionic/[email protected] [email protected] [email protected] [email protected]Usage
import { SorbaUiComponentsModule } from '@sorba-app/sorba-ui-components';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
@NgModule({
...
imports: [
...
SorbaUiComponentsModule,
BrowserAnimationsModule
]
})Insert the following styles in your global.scss
@import '~@sorba-app/sorba-ui-components/assets/css/lib-styles.css';
@import '~@sorba-app/sorba-ui-components/assets/css/styles.css';To copy assets configure angular.json
{
...
"projects": {
"app": {
"architect": {
"build": {
"options": {
"assets": [
...
{
"glob": "**/*",
"input": "node_modules/@sorba-app/sorba-ui-components/assets/sorba-ui-components/images",
"output": "./assets/sorba-ui-components/images"
}
]
}
}
}
}
}
}Add fav icon to your project
Insert the following code in the head section of your pages:
<link rel="apple-touch-icon" sizes="180x180" href="/assets/sorba-ui-components/images/favicon/apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/assets/sorba-ui-components/images/favicon/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/assets/sorba-ui-components/images/favicon/favicon-16x16.png" />
<link rel="manifest" href="/assets/sorba-ui-components/images/favicon/site.webmanifest" />
<link rel="mask-icon" href="/assets/sorba-ui-components/images/favicon/safari-pinned-tab.svg" color="#1583e3" />
<meta name="msapplication-TileColor" content="#1583e3" />
<meta name="theme-color" content="#ffffff" />Add splash screen and app icon to your project
- Find assets in your
/node_modules/@sorba-app/sorba-ui-components/assets/sorba-ui-components/images/app-resources - Copy
icon.pngandsplash.pnginto your projectresourcesfolder - Run
ionic cordova resources - Insert the following code into the
config.xml:
...
<widget>
...
<preference name="ShowSplashScreenSpinner" value="false" />
<platform name="android">
...
<splash density="land-ldpi" src="resources/android/splash/drawable-land-ldpi-screen.png" />
<splash density="land-mdpi" src="resources/android/splash/drawable-land-mdpi-screen.png" />
<splash density="land-hdpi" src="resources/android/splash/drawable-land-hdpi-screen.png" />
<splash density="land-xhdpi" src="resources/android/splash/drawable-land-xhdpi-screen.png" />
<splash density="land-xxhdpi" src="resources/android/splash/drawable-land-xxhdpi-screen.png" />
<splash density="land-xxxhdpi" src="resources/android/splash/drawable-land-xxxhdpi-screen.png" />
<splash density="port-ldpi" src="resources/android/splash/drawable-port-ldpi-screen.png" />
<splash density="port-mdpi" src="resources/android/splash/drawable-port-mdpi-screen.png" />
<splash density="port-hdpi" src="resources/android/splash/drawable-port-hdpi-screen.png" />
<splash density="port-xhdpi" src="resources/android/splash/drawable-port-xhdpi-screen.png" />
<splash density="port-xxhdpi" src="resources/android/splash/drawable-port-xxhdpi-screen.png" />
<splash density="port-xxxhdpi" src="resources/android/splash/drawable-port-xxxhdpi-screen.png" />
<icon background="resources/android/icon/drawable-ldpi-icon.png" density="ldpi" foreground="resources/android/icon/drawable-ldpi-icon.png" height="48" width="48" />
<icon background="resources/android/icon/drawable-mdpi-icon.png" density="mdpi" foreground="resources/android/icon/drawable-mdpi-icon.png" height="48" width="48" />
<icon background="resources/android/icon/drawable-hdpi-icon.png" density="hdpi" foreground="resources/android/icon/drawable-hdpi-icon.png" height="48" width="48" />
<icon background="resources/android/icon/drawable-xhdpi-icon.png" density="xhdpi" foreground="resources/android/icon/drawable-xhdpi-icon.png" height="48" width="48" />
<icon background="resources/android/icon/drawable-xxhdpi-icon.png" density="xxhdpi" foreground="resources/android/icon/drawable-xxhdpi-icon.png" height="48" width="48" />
<icon background="resources/android/icon/drawable-xxxhdpi-icon.png" density="xxxhdpi" foreground="resources/android/icon/drawable-xxxhdpi-icon.png" height="48" width="48" />
</platform>
<platform name="ios">
...
<icon height="57" src="resources/ios/icon/icon.png" width="57" />
<icon height="114" src="resources/ios/icon/[email protected]" width="114" />
<icon height="40" src="resources/ios/icon/icon-40.png" width="40" />
<icon height="80" src="resources/ios/icon/[email protected]" width="80" />
<icon height="120" src="resources/ios/icon/[email protected]" width="120" />
<icon height="50" src="resources/ios/icon/icon-50.png" width="50" />
<icon height="100" src="resources/ios/icon/[email protected]" width="100" />
<icon height="60" src="resources/ios/icon/icon-60.png" width="60" />
<icon height="120" src="resources/ios/icon/[email protected]" width="120" />
<icon height="180" src="resources/ios/icon/[email protected]" width="180" />
<icon height="72" src="resources/ios/icon/icon-72.png" width="72" />
<icon height="144" src="resources/ios/icon/[email protected]" width="144" />
<icon height="76" src="resources/ios/icon/icon-76.png" width="76" />
<icon height="152" src="resources/ios/icon/[email protected]" width="152" />
<icon height="167" src="resources/ios/icon/[email protected]" width="167" />
<icon height="29" src="resources/ios/icon/icon-small.png" width="29" />
<icon height="58" src="resources/ios/icon/[email protected]" width="58" />
<icon height="87" src="resources/ios/icon/[email protected]" width="87" />
<icon height="1024" src="resources/ios/icon/icon-1024.png" width="1024" />
<splash height="1136" src="resources/ios/splash/Default-568h@2x~iphone.png" width="640" />
<splash height="1334" src="resources/ios/splash/Default-667h.png" width="750" />
<splash height="2208" src="resources/ios/splash/Default-736h.png" width="1242" />
<splash height="1242" src="resources/ios/splash/Default-Landscape-736h.png" width="2208" />
<splash height="1536" src="resources/ios/splash/Default-Landscape@2x~ipad.png" width="2048" />
<splash height="2048" src="resources/ios/splash/Default-Landscape@~ipadpro.png" width="2732" />
<splash height="768" src="resources/ios/splash/Default-Landscape~ipad.png" width="1024" />
<splash height="2048" src="resources/ios/splash/Default-Portrait@2x~ipad.png" width="1536" />
<splash height="2732" src="resources/ios/splash/Default-Portrait@~ipadpro.png" width="2048" />
<splash height="1024" src="resources/ios/splash/Default-Portrait~ipad.png" width="768" />
<splash height="960" src="resources/ios/splash/Default@2x~iphone.png" width="640" />
<splash height="480" src="resources/ios/splash/Default~iphone.png" width="320" />
<splash height="2732" src="resources/ios/splash/Default@2x~universal~anyany.png" width="2732" />
<icon height="20" src="resources/ios/icon/icon-20.png" width="20" />
<icon height="40" src="resources/ios/icon/[email protected]" width="40" />
<icon height="60" src="resources/ios/icon/[email protected]" width="60" />
<icon height="29" src="resources/ios/icon/icon-29.png" width="29" />
<icon height="58" src="resources/ios/icon/[email protected]" width="58" />
<icon height="87" src="resources/ios/icon/[email protected]" width="87" />
<icon height="48" src="resources/ios/icon/[email protected]" width="48" />
<icon height="55" src="resources/ios/icon/[email protected]" width="55" />
<icon height="88" src="resources/ios/icon/[email protected]" width="88" />
<icon height="172" src="resources/ios/icon/[email protected]" width="172" />
<icon height="196" src="resources/ios/icon/[email protected]" width="196" />
<splash height="2436" src="resources/ios/splash/Default-2436h.png" width="1125" />
<splash height="1125" src="resources/ios/splash/Default-Landscape-2436h.png" width="2436" />
</platform>
</widget>