tabs.page.ts 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. import { Component, EnvironmentInjector, inject } from '@angular/core';
  2. import { IonTabs, IonTabBar, IonTabButton, IonIcon, IonLabel } from '@ionic/angular/standalone';
  3. import { addIcons } from 'ionicons';
  4. import {
  5. compassOutline, bookOutline, book, storefront, personOutline, documentOutline,
  6. mailOutline, calendarOutline, logoUsd, briefcaseOutline, heartOutline, footballOutline,
  7. chevronForwardOutline, storefrontOutline, businessOutline, documentsOutline,
  8. rocketOutline, sparklesOutline, medalOutline, listOutline, giftOutline,
  9. scanOutline, settingsOutline, heartCircleOutline, walletOutline, bagRemoveOutline,
  10. folderOutline, readerOutline, cartOutline, thumbsUpOutline, ticketOutline, documentTextOutline,
  11. timeOutline, cloudDownloadOutline, bagCheckOutline, cardOutline, searchOutline, menuOutline,
  12. addCircleOutline, addOutline, optionsOutline, bookmarkOutline, notificationsOutline,
  13. chevronBackOutline, chatbubblesOutline, refreshOutline, createOutline, logOutOutline,
  14. closeCircleOutline, bulbOutline, homeOutline, peopleOutline, trashOutline, chatbubbleOutline,
  15. informationCircleOutline, pricetagOutline, closeCircle,
  16. brushOutline,
  17. bodyOutline,
  18. musicalNotesOutline,
  19. cameraOutline,
  20. codeOutline,
  21. restaurantOutline,
  22. fitnessOutline,
  23. languageOutline,
  24. helpCircleOutline,
  25. leafOutline,
  26. ellipsisHorizontalOutline,
  27. flame,
  28. checkmarkCircle,
  29. handRight,
  30. medal,
  31. saveOutline,
  32. sendOutline,
  33. } from 'ionicons/icons';
  34. @Component({
  35. selector: 'app-tabs',
  36. templateUrl: 'tabs.page.html',
  37. styleUrls: ['tabs.page.scss'],
  38. standalone: true,
  39. imports: [IonTabs, IonTabBar, IonTabButton, IonIcon, IonLabel],
  40. })
  41. export class TabsPage {
  42. public environmentInjector = inject(EnvironmentInjector);
  43. constructor() {
  44. addIcons({
  45. compassOutline, bookOutline, book, storefront, personOutline, documentOutline,
  46. mailOutline, calendarOutline, logoUsd, briefcaseOutline, heartOutline,
  47. footballOutline, chevronForwardOutline, storefrontOutline, businessOutline,
  48. documentsOutline, rocketOutline, sparklesOutline, medalOutline, listOutline,
  49. giftOutline, scanOutline, settingsOutline, heartCircleOutline, walletOutline,
  50. bagRemoveOutline, folderOutline, readerOutline, cartOutline, thumbsUpOutline,
  51. ticketOutline, documentTextOutline, timeOutline, cloudDownloadOutline, bagCheckOutline,
  52. cardOutline, searchOutline, menuOutline, addCircleOutline, addOutline, optionsOutline,
  53. bookmarkOutline, notificationsOutline, chevronBackOutline, chatbubblesOutline,
  54. refreshOutline, createOutline, logOutOutline, closeCircleOutline, bulbOutline,
  55. homeOutline, peopleOutline, trashOutline, chatbubbleOutline, informationCircleOutline,
  56. pricetagOutline, closeCircle, brushOutline, musicalNotesOutline, bodyOutline,
  57. cameraOutline, codeOutline, restaurantOutline, fitnessOutline, languageOutline,
  58. helpCircleOutline, leafOutline, flame, checkmarkCircle, handRight, medal, saveOutline,
  59. sendOutline,
  60. });
  61. }
  62. }