UNPKG

@tapsellorg/angular-material-library

Version:

Angular library for Tapsell

1 lines 23.6 kB
{"version":3,"file":"tapsellorg-angular-material-library.mjs","sources":["../../projects/pegah-library/src/lib/translate/config.ts","../../projects/pegah-library/src/lib/translate/locale/messages.en.ts","../../projects/pegah-library/src/lib/translate/locale/messages.fa.ts","../../projects/pegah-library/src/lib/translate/translate.service.ts","../../projects/pegah-library/src/lib/translate/translate.pipe.ts","../../projects/pegah-library/src/lib/translate/translate.module.ts","../../projects/pegah-library/src/public-api.ts","../../projects/pegah-library/src/tapsellorg-angular-material-library.ts"],"sourcesContent":["import { InjectionToken } from '@angular/core';\nimport { PghLanguage } from './models';\n\nexport const PGH_LANGUAGE_CONFIG = new InjectionToken<PghLanguage>('language-config', {\n providedIn: 'root',\n factory: () => 'fa',\n});\n","import {\n PghAccidentallyClosedLocaleMessage,\n PghConditionBuilderLocaleMessage,\n PghConfirmDialogLocaleMessage,\n PghCountDownButtonText,\n PghDateRangePickerLocaleMessage,\n PghDragAndDropLocaleMessage,\n PghFilterChipsLocaleMessage,\n PghFullChartLocaleMessage,\n PghLocaleMessage,\n PghNotifLocaleMessage,\n PghSsoLocaleMessage,\n} from '../models';\n\nexport const conditionBuilderEnMessages: Record<PghConditionBuilderLocaleMessage, string> = {\n CONDITION_BUILDER_RESET_BUTTON: 'Reset',\n CONDITION_BUILDER_DELETE_BUTTON: 'Delete',\n CONDITION_BUILDER_NEW_FILTER_BUTTON: 'New Filter',\n CONDITION_BUILDER_AND: 'AND',\n CONDITION_BUILDER_OR: 'OR',\n CONDITION_BUILDER_VALIDATION_HINT:\n \"You can't add more filters unless your previous ones are all valid\",\n};\n\nexport const dateRangePickerEnMessages: Record<PghDateRangePickerLocaleMessage, string> = {\n DATE_RANGE_PICKER_FROM: 'from',\n DATE_RANGE_PICKER_TO: 'to',\n DATE_RANGE_PICKER_START_DATE: 'Start date',\n DATE_RANGE_PICKER_END_DATE: 'End date',\n DATE_RANGE_PICKER_TODAY: 'Today',\n DATE_RANGE_PICKER_YESTERDAY: 'Yesterday',\n DATE_RANGE_PICKER_LAST_THIRTY_DAYS: 'Last 30 days',\n DATE_RANGE_PICKER_LAST_SIXTY_DAYS: 'Last 60 days',\n DATE_RANGE_PICKER_LAST_SEVEN_DAYS: 'Last 7 days',\n DATE_RANGE_PICKER_CURRENT_MONTH: 'Current month',\n\n DATE_RANGE_PICKER_DELETE_BUTTON: 'Delete Date',\n};\n\nexport const filterChipsEnMessages: Record<PghFilterChipsLocaleMessage, string> = {\n FILTER_CHIPS_NEW_FILTER_BUTTON: 'New Filter',\n FILTER_CHIPS_SEARCH_BUTTON: 'Search',\n FILTER_CHIPS_SELECT_ALL_OPTIONS: 'All',\n};\n\nexport const ssoEnMessages: Record<PghSsoLocaleMessage, string> = {\n SSO_SERVICES_SHORTCUT_TITLE: 'Services',\n SSO_USER_MENU_USER_PROFILE: 'User Profile',\n SSO_USER_MENU_DARK_MODE: 'Dark Mode',\n SSO_USER_MENU_LIGHT_MODE: 'Light Mode',\n SSO_USER_MENU_CHANGE_PASSWORD: 'Change Password',\n SSO_USER_MENU_LOGOUT: 'Logout',\n SSO_ADMIN_SERVICES_SHORTCUT_TITLE: 'Admin Panels',\n};\n\nexport const confirmDialogEnMessages: Record<PghConfirmDialogLocaleMessage, string> = {\n CONFIRM_DIALOG_ACCEPT_BUTTON: 'Confirm',\n CONFIRM_DIALOG_REJECT_BUTTON: 'Reject',\n CONFIRM_DIALOG_DONT_SHOW_AGAIN_CHECKBOX: \"Don't show this message again\",\n};\n\nexport const accidentallyClosedEnMessage: Record<PghAccidentallyClosedLocaleMessage, string> = {\n ACCIDENTALLY_CLOSED_TITLE: 'Unsaved Changes',\n ACCIDENTALLY_CLOSED_MESSAGE:\n 'Unsaved changes were detected. Are you sure you want to leave this page?',\n ACCIDENTALLY_CLOSED_REJECT_BUTTON: 'Stay',\n ACCIDENTALLY_CLOSED_ACCEPT_BUTTON: 'Leave',\n};\n\nexport const fullChartEnMessages: Record<PghFullChartLocaleMessage, string> = {\n FULL_CHART_PLACEHOLDER_TEXT: 'No data is available',\n};\n\nexport const dragAndDropEnMessages: Record<PghDragAndDropLocaleMessage, string> = {\n DRAG_AND_DROP_DELETE_BUTTON: 'Delete File',\n DRAG_AND_DROP_DOWNLOAD_BUTTON: 'Download File',\n};\n\nexport const notifEnMessages: Record<PghNotifLocaleMessage, string> = {\n NOTIF_CLOSE_BUTTON: 'Close',\n};\n\nexport const countDownTimerEnMessage: Record<PghCountDownButtonText, string> = {\n RESTART_BUTTON_TEXT: 'Start again',\n RESTART_BUTTON_TEXT_CONJUNCTION: 'Until',\n};\n\nexport const enMessages: Record<PghLocaleMessage, string> = {\n ...conditionBuilderEnMessages,\n ...dateRangePickerEnMessages,\n ...filterChipsEnMessages,\n ...ssoEnMessages,\n ...confirmDialogEnMessages,\n ...accidentallyClosedEnMessage,\n ...fullChartEnMessages,\n ...dragAndDropEnMessages,\n ...notifEnMessages,\n ...countDownTimerEnMessage,\n};\n","import {\n PghAccidentallyClosedLocaleMessage,\n PghConditionBuilderLocaleMessage,\n PghConfirmDialogLocaleMessage,\n PghCountDownButtonText,\n PghDateRangePickerLocaleMessage,\n PghDragAndDropLocaleMessage,\n PghFilterChipsLocaleMessage,\n PghFullChartLocaleMessage,\n PghLocaleMessage,\n PghNotifLocaleMessage,\n PghSsoLocaleMessage,\n} from '../models';\n\nexport const conditionBuilderFaMessages: Record<PghConditionBuilderLocaleMessage, string> = {\n CONDITION_BUILDER_RESET_BUTTON: 'تنظیم مجدد',\n CONDITION_BUILDER_DELETE_BUTTON: 'حذف',\n CONDITION_BUILDER_NEW_FILTER_BUTTON: 'فیلتر جدید',\n CONDITION_BUILDER_AND: 'و',\n CONDITION_BUILDER_OR: 'یا',\n CONDITION_BUILDER_VALIDATION_HINT:\n 'تا زمانی که فیلتر های قبلی درست نباشند، نمی توانید فیلتر دیگری اضافه کنید',\n};\n\nexport const dateRangePickerFaMessages: Record<PghDateRangePickerLocaleMessage, string> = {\n DATE_RANGE_PICKER_FROM: 'از',\n DATE_RANGE_PICKER_TO: 'تا',\n DATE_RANGE_PICKER_START_DATE: 'تاریخ شروع',\n DATE_RANGE_PICKER_END_DATE: 'تاریخ پایان',\n DATE_RANGE_PICKER_TODAY: 'امروز',\n DATE_RANGE_PICKER_YESTERDAY: 'دیروز',\n DATE_RANGE_PICKER_LAST_THIRTY_DAYS: 'سی روز اخیر',\n DATE_RANGE_PICKER_LAST_SIXTY_DAYS: 'شصت روز اخیر',\n DATE_RANGE_PICKER_LAST_SEVEN_DAYS: 'هفت روز اخیر',\n DATE_RANGE_PICKER_CURRENT_MONTH: 'این ماه',\n DATE_RANGE_PICKER_DELETE_BUTTON: 'حذف تاریخ',\n};\n\nexport const filterChipsFaMessages: Record<PghFilterChipsLocaleMessage, string> = {\n FILTER_CHIPS_NEW_FILTER_BUTTON: 'افزودن فیلتر',\n FILTER_CHIPS_SEARCH_BUTTON: 'جستجو',\n FILTER_CHIPS_SELECT_ALL_OPTIONS: 'همه',\n};\n\nexport const ssoFaMessages: Record<PghSsoLocaleMessage, string> = {\n SSO_SERVICES_SHORTCUT_TITLE: 'سرویس‌ها',\n SSO_USER_MENU_USER_PROFILE: 'پروفایل کاربری',\n SSO_USER_MENU_DARK_MODE: 'حالت شب',\n SSO_USER_MENU_LIGHT_MODE: 'حالت روز',\n SSO_USER_MENU_CHANGE_PASSWORD: 'تغییر رمز عبور',\n SSO_USER_MENU_LOGOUT: 'خروج',\n SSO_ADMIN_SERVICES_SHORTCUT_TITLE: 'پنل های ادمین',\n};\n\nexport const confirmDialogFaMessages: Record<PghConfirmDialogLocaleMessage, string> = {\n CONFIRM_DIALOG_ACCEPT_BUTTON: 'تایید',\n CONFIRM_DIALOG_REJECT_BUTTON: 'انصراف',\n CONFIRM_DIALOG_DONT_SHOW_AGAIN_CHECKBOX: 'دیگر این پیام را نمایش نده',\n};\n\nexport const accidentallyClosedFaMessage: Record<PghAccidentallyClosedLocaleMessage, string> = {\n ACCIDENTALLY_CLOSED_TITLE: 'تغییرات ذخیره نشده',\n ACCIDENTALLY_CLOSED_MESSAGE: 'تغییرات اعمال شده ذخیره نشده است، آیا از ترک صفحه مطمئنید؟',\n ACCIDENTALLY_CLOSED_REJECT_BUTTON: 'ماندن در صفحه',\n ACCIDENTALLY_CLOSED_ACCEPT_BUTTON: 'بستن صفحه',\n};\n\nexport const fullChartFaMessages: Record<PghFullChartLocaleMessage, string> = {\n FULL_CHART_PLACEHOLDER_TEXT: 'داده‌ای برای نمایش وجود ندارد',\n};\n\nexport const dragAndDropFaMessages: Record<PghDragAndDropLocaleMessage, string> = {\n DRAG_AND_DROP_DELETE_BUTTON: 'حذف فایل',\n DRAG_AND_DROP_DOWNLOAD_BUTTON: 'دانلود فایل',\n};\n\nexport const notifFaMessages: Record<PghNotifLocaleMessage, string> = {\n NOTIF_CLOSE_BUTTON: 'بستن',\n};\n\nexport const countDownTimerFaMessage: Record<PghCountDownButtonText, string> = {\n RESTART_BUTTON_TEXT: 'شروع دوباره',\n RESTART_BUTTON_TEXT_CONJUNCTION: 'تا',\n};\n\nexport const faMessages: Record<PghLocaleMessage, string> = {\n ...conditionBuilderFaMessages,\n ...dateRangePickerFaMessages,\n ...filterChipsFaMessages,\n ...ssoFaMessages,\n ...confirmDialogFaMessages,\n ...accidentallyClosedFaMessage,\n ...fullChartFaMessages,\n ...dragAndDropFaMessages,\n ...notifFaMessages,\n ...countDownTimerFaMessage,\n};\n","import { Inject, Injectable } from '@angular/core';\nimport { PGH_LANGUAGE_CONFIG } from './config';\nimport { PghLanguage, PghLocaleMessage } from './models';\nimport { enMessages } from './locale/messages.en';\nimport { faMessages } from './locale/messages.fa';\n\n@Injectable({\n providedIn: 'root',\n})\nexport class TranslateService {\n constructor(@Inject(PGH_LANGUAGE_CONFIG) private currentLanguage: PghLanguage) {}\n\n translate(key: PghLocaleMessage | string | undefined): string {\n if (!key) return '';\n if (this.currentLanguage === 'fa' && faMessages[key as PghLocaleMessage])\n return faMessages[key as PghLocaleMessage];\n else if (this.currentLanguage === 'en' && enMessages[key as PghLocaleMessage])\n return enMessages[key as PghLocaleMessage];\n else return key;\n }\n}\n","import { Pipe, PipeTransform } from '@angular/core';\nimport { TranslateService } from './translate.service';\nimport { PghLocaleMessage } from './models';\n\n@Pipe({\n name: 'translate',\n standalone: false,\n})\nexport class TranslatePipe implements PipeTransform {\n constructor(private translateService: TranslateService) {}\n\n transform(key: PghLocaleMessage | string | undefined): string {\n return this.translateService.translate(key);\n }\n}\n","import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { TranslatePipe } from './translate.pipe';\n\n@NgModule({\n declarations: [TranslatePipe],\n imports: [CommonModule],\n exports: [TranslatePipe],\n})\nexport class TranslateModule {}\n","/*\n * Public API Surface of @tapsellorg/angular-material-library\n */\n\nexport {\n PGH_MAT_GLOBAL_OPTIONS,\n PghTabTitleService,\n withDestroy,\n PGH_CACHE_INTERCEPTOR_OPTIONS,\n CacheInterceptor,\n PghCacheInterceptorOptions,\n ArrayUtils,\n ErrorToastMessageGetter,\n PGH_ERROR_HANDLER_OPTIONS,\n PghErrorHandlerService,\n PghTrailingSlashInterceptor,\n PghErrorHandlerInterceptor,\n PghErrorHandlerResult,\n PghErrorDefinition,\n PghErrorDefinitionAction,\n PghErrorHandler,\n StringUtils,\n PghSafePipe,\n PghShortNumberPipe,\n PghSafeModule,\n PghEnumToArrayModule,\n PghShortNumberModule,\n PghEnumToArrayPipe,\n PghArraySplitPipe,\n PghArraySplitModule,\n PghArrayJoinPipe,\n PghArrayJoinModule,\n PghReplaceWithPipe,\n PghReplaceWithModule,\n pghDebounceTime,\n FileUtils,\n MiscUtils,\n ObjectUtils,\n AnyObject,\n ObservedBy,\n Observing,\n UrlUtils,\n PghStorageFactory,\n PghStorageFactoryModel,\n PGH_PRODUCT_TITLE,\n PghDarkModeService,\n} from '@tapsellorg/angular-material-library/src/lib/common';\nexport { PghAnimations } from '@tapsellorg/angular-material-library/src/lib/animations';\nexport {\n DateUtils,\n MaterialJalaliDateAdapter,\n JalaliDate,\n PghJalaliDateModule,\n JALALI_SLASH_FORMATS,\n GregorianJalaliHelper,\n JALALI_NAME_MONTH_FORMATS,\n PghJalaliDatePipe,\n localeIr,\n PGH_MAT_PERSIAN_GLOBAL_OPTIONS,\n PghPersianMatPaginatorIntl,\n} from '@tapsellorg/angular-material-library/src/lib/jalali-date-adapter';\nexport {\n PghHelpIndicatorComponent,\n PghHelpIndicatorModule,\n} from '@tapsellorg/angular-material-library/src/lib/help-indicator';\nexport {\n PghStatsBoxModule,\n PghStatsBoxComponent,\n} from '@tapsellorg/angular-material-library/src/lib/stats-box';\nexport {\n PghTableBoxComponent,\n PghTableModule,\n PghTableDataSourceParams,\n PghTableDataSourceLoadResponse,\n PghTableDatasource,\n PghTableDateRangePickerDirective,\n PghTableHeaderDirective,\n} from '@tapsellorg/angular-material-library/src/lib/table';\nexport {\n PghLayoutComponent,\n PghLayoutModule,\n PghSidebarItemComponent,\n} from '@tapsellorg/angular-material-library/src/lib/layout';\nexport {\n PghDatePickerService,\n PghDateRangePickerControllerService,\n PghPredefinedDate,\n PghJalaliDateRange,\n PghDatePickerSavedItem,\n PGH_PREDEFINED_DATE_RANGES,\n PghDateRangePickerSelectionStrategy,\n PghMaxRangeDirective,\n PghDatePickerHeaderComponent,\n PghDateRangePickerModule,\n PghDatePickerItemType,\n PghDateRangePickerComponent,\n PghDateRangeChangeEvent,\n PghDateRange,\n PghEnrichedDateRange,\n PghPredefinedRangeCalculator,\n PGH_DEFAULT_PREDEFINED_DATE_RANGES,\n} from '@tapsellorg/angular-material-library/src/lib/date-range-picker';\nexport {\n PghDragDropFileComponent,\n PghDragDropModule,\n PghDropTargetDirective,\n PghFileInputComponent,\n PghFileInputModule,\n PghValidationFileInput,\n} from '@tapsellorg/angular-material-library/src/lib/drag-drop';\nexport {\n PghLoader,\n pghLoader,\n PghLoaderDirective,\n PghLoaderModule,\n PghLoaderType,\n PghLoaderToggleable,\n PghLoaderColor,\n PghLoaderConfig,\n PghLoaderTypePiece,\n} from '@tapsellorg/angular-material-library/src/lib/loader';\nexport {\n PghFormExpansionPanelComponent,\n PghFormExpansionPanelModule,\n} from '@tapsellorg/angular-material-library/src/lib/form-expansion-panel';\nexport {\n PghSmoothHeightDirective,\n PghSmoothHeightModule,\n} from '@tapsellorg/angular-material-library/src/lib/smooth-height';\nexport {\n PghLightboxComponent,\n PghLightboxModule,\n PghLightboxDirective,\n PghLightBoxDialogData,\n PghLightboxType,\n} from '@tapsellorg/angular-material-library/src/lib/lightbox';\nexport {\n PghImageSliderComponent,\n PghImageSliderModule,\n} from '@tapsellorg/angular-material-library/src/lib/image-slider';\nexport {\n PghFilterChipSelectModule,\n PghFilterChipConfig,\n PghFilterChipValueSetterConfig,\n PghFilterChipsSearchEvent,\n PghFilterChipInitValue,\n PghFilterChipsMarkerDirective,\n PghFilterChipInputComponent,\n PghFilterChipInputModule,\n PghFilterChipsModule,\n PghFilterChipsItem,\n PghFilterChipAutoCompleteComponent,\n PghFilterChipAutoCompleteModule,\n PghFilterChipItemComponent,\n PghFilterChipMultiSelectComponent,\n PghFilterChipMultiSelectModule,\n PghFilterChipsComponent,\n PghFilterChipSelectComponent,\n PghFilterChipsPersistService,\n PghFilterFieldUpdateOn,\n} from '@tapsellorg/angular-material-library/src/lib/filter-chips';\nexport {\n PghSelectAllOptionsDirective,\n PghSelectAllOptionsModule,\n} from '@tapsellorg/angular-material-library/src/lib/select-all-options';\nexport {\n PghInputModule,\n PghInputTypeDirective,\n PghFieldErrorDirective,\n PghFormValidators,\n PGH_DEFAULT_ERROR_MESSAGES,\n PGH_FIELD_ERROR_MESSAGES,\n PghErrorMessages,\n PghAutofocusDirective,\n PghAutofocusModule,\n PghPersianNumbersToEnglishDirective,\n PghFinancialInputDirective,\n PghMarkAllAsTouchedDirective,\n PghMoneyToWordsPipe,\n PghNumberToWordsPipe,\n PghNumberToWordsService,\n PghRialToTomanPipe,\n PghFileValidators,\n} from '@tapsellorg/angular-material-library/src/lib/input';\nexport {\n PghHourRangePickerComponent,\n PghHourRangePickerDialogComponent,\n PghHourRangePickerModule,\n PghHoursRangeChipsComponent,\n} from '@tapsellorg/angular-material-library/src/lib/hour-range-picker';\nexport {\n PghPageHeadModule,\n PghPageHeadComponent,\n} from '@tapsellorg/angular-material-library/src/lib/page-head';\nexport {\n PghAuthLayoutComponent,\n PghAuthModule,\n PghLoginComponent,\n PghRegisterComponent,\n PghForgetPasswordComponent,\n PghLoginOtpComponent,\n PghVerificationCodeComponent,\n PghCompleteUserDataComponent,\n PghLoginForm,\n PghForgetPasswordForm,\n PghRegisterForm,\n PghLogo,\n PghLayoutLogoInfo,\n PghRegistrationFormContent,\n} from '@tapsellorg/angular-material-library/src/lib/auth';\nexport { PghIconRegisterService } from '@tapsellorg/angular-material-library/src/lib/icon-svg';\nexport {\n PghStatusLabelSize,\n PghStatusLabelStyleMode,\n PghStatusLabelModule,\n PghStatusTypeDef,\n PghStatusLabelConfig,\n PghStatusTypeMappings,\n PGH_STATUS_CONFIG,\n PghStatusDefaultLabelTypes,\n PghStatusLabelComponent,\n} from '@tapsellorg/angular-material-library/src/lib/status-label';\nexport {\n PghGravatarPipe,\n PghGravatarModule,\n} from '@tapsellorg/angular-material-library/src/lib/gravatar';\nexport {\n PghAutoCompleteComponent,\n PghAutoCompleteModule,\n} from '@tapsellorg/angular-material-library/src/lib/auto-complete';\nexport {\n PghOverlayComponent,\n PghOverlayModule,\n} from '@tapsellorg/angular-material-library/src/lib/overlay';\nexport {\n PghCreativePreviewComponent,\n PghCreativePreviewModule,\n} from '@tapsellorg/angular-material-library/src/lib/creative-preview';\nexport {\n PghRefreshButtonComponent,\n PghRefreshButtonModule,\n} from '@tapsellorg/angular-material-library/src/lib/refresh-button';\nexport {\n PghCountdownTimerModule,\n PghCountdownTimerComponent,\n PghCountdownTimerService,\n} from '@tapsellorg/angular-material-library/src/lib/countdown-timer';\nexport {\n TranslateModule,\n TranslateService,\n TranslatePipe,\n PGH_LANGUAGE_CONFIG,\n PghLanguage,\n PghLocaleMessage,\n} from './lib/translate';\nexport {\n PghDayHourPickerComponent,\n PghDayHourPickerModule,\n PghSelectedHoursModel,\n} from '@tapsellorg/angular-material-library/src/lib/day-hour-picker';\nexport {\n PghTreeComponent,\n PghTreeModule,\n PghTreeNodeIdPipe,\n} from '@tapsellorg/angular-material-library/src/lib/tree';\nexport { PghMessageCardComponent } from '@tapsellorg/angular-material-library/src/lib/message-card';\nexport {\n PghTabGroupComponent,\n PghMatTabsModel,\n AlignTabsType,\n} from '@tapsellorg/angular-material-library/src/lib/tab-group';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":["i1.TranslateService"],"mappings":"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"}