|
| 1 | +```ts |
| 2 | +import { defineCustomElements } from '@ionic/core/loader'; |
| 3 | + |
| 4 | +import { addIcons } from 'ionicons'; |
| 5 | +import { library, playCircle, radio, search } from 'ionicons/icons'; |
| 6 | + |
| 7 | +/* Core CSS required for Ionic components to work properly */ |
| 8 | +import '@ionic/core/css/core.css'; |
| 9 | + |
| 10 | +/* Basic CSS for apps built with Ionic */ |
| 11 | +import '@ionic/core/css/normalize.css'; |
| 12 | +import '@ionic/core/css/structure.css'; |
| 13 | +import '@ionic/core/css/typography.css'; |
| 14 | + |
| 15 | +/* Optional CSS utils that can be commented out */ |
| 16 | +import '@ionic/core/css/padding.css'; |
| 17 | +import '@ionic/core/css/float-elements.css'; |
| 18 | +import '@ionic/core/css/text-alignment.css'; |
| 19 | +import '@ionic/core/css/text-transformation.css'; |
| 20 | +import '@ionic/core/css/flex-utils.css'; |
| 21 | +import '@ionic/core/css/display.css'; |
| 22 | + |
| 23 | +/** |
| 24 | + * Ionic Dark Palette |
| 25 | + * ----------------------------------------------------- |
| 26 | + * For more information, please see: |
| 27 | + * https://ionicframework.com/docs/theming/dark-mode |
| 28 | + */ |
| 29 | + |
| 30 | +// import '@ionic/core/css/palettes/dark.always.css'; |
| 31 | +// import '@ionic/core/css/palettes/dark.class.css'; |
| 32 | +import '@ionic/core/css/palettes/dark.system.css'; |
| 33 | + |
| 34 | +/* Theme variables */ |
| 35 | +import './theme/variables.css'; |
| 36 | + |
| 37 | +/** |
| 38 | + * On Ionicons 7.2+ these icons |
| 39 | + * get mapped to a kebab-case key. |
| 40 | + * Alternatively, developers can do: |
| 41 | + * addIcons({ 'library': library, 'play-circle': playCircle, 'radio': radio, 'search': search }); |
| 42 | + */ |
| 43 | +addIcons({ library, playCircle, radio, search }); |
| 44 | + |
| 45 | +defineCustomElements(); |
| 46 | +``` |
0 commit comments