UNPKG

@tapsellorg/angular-material-library

Version:

Angular library for Tapsell

256 lines (246 loc) 15.3 kB
export { ArrayUtils, CacheInterceptor, FileUtils, MiscUtils, ObjectUtils, ObservedBy, Observing, PGH_CACHE_INTERCEPTOR_OPTIONS, PGH_ERROR_HANDLER_OPTIONS, PGH_MAT_GLOBAL_OPTIONS, PGH_PRODUCT_TITLE, PghArrayJoinModule, PghArrayJoinPipe, PghArraySplitModule, PghArraySplitPipe, PghAutomaticInnerOuterLinkDirective, PghAutomaticInnerOuterLinkModule, PghDarkModeService, PghEnumToArrayModule, PghEnumToArrayPipe, PghErrorHandlerInterceptor, PghErrorHandlerService, PghReplaceWithModule, PghSafeModule, PghSafePipe, PghShortNumberModule, PghShortNumberPipe, PghStorageFactory, PghTabTitleService, PghTrailingSlashInterceptor, StringUtils, UrlUtils, pghDebounceTime, withDestroy } from '@tapsellorg/angular-material-library/src/lib/common'; export { PghAnimations } from '@tapsellorg/angular-material-library/src/lib/animations'; export { DateUtils, GregorianJalaliHelper, JALALI_NAME_MONTH_FORMATS, JALALI_SLASH_FORMATS, JalaliDate, MaterialJalaliDateAdapter, PGH_MAT_PERSIAN_GLOBAL_OPTIONS, PghJalaliDateModule, PghJalaliDatePipe, PghPersianMatPaginatorIntl, localeIr } from '@tapsellorg/angular-material-library/src/lib/jalali-date-adapter'; export { PghHelpIndicatorComponent, PghHelpIndicatorModule } from '@tapsellorg/angular-material-library/src/lib/help-indicator'; export { PghStatsBoxComponent, PghStatsBoxModule } from '@tapsellorg/angular-material-library/src/lib/stats-box'; export { PghTableBoxComponent, PghTableDatasource, PghTableDateRangePickerDirective, PghTableHeaderDirective, PghTableModule } from '@tapsellorg/angular-material-library/src/lib/table'; export { PghLayoutComponent, PghLayoutModule, PghSidebarItemComponent } from '@tapsellorg/angular-material-library/src/lib/layout'; export { PGH_DEFAULT_PREDEFINED_DATE_RANGES, PGH_PREDEFINED_DATE_RANGES, PghDatePickerHeaderComponent, PghDatePickerService, PghDateRangePickerComponent, PghDateRangePickerControllerService, PghDateRangePickerModule, PghDateRangePickerSelectionStrategy, PghMaxRangeDirective, PghPredefinedRangeCalculator } from '@tapsellorg/angular-material-library/src/lib/date-range-picker'; export { PghDragDropFileComponent, PghDragDropModule, PghDropTargetDirective, PghFileInputComponent, PghFileInputModule } from '@tapsellorg/angular-material-library/src/lib/drag-drop'; export { PghLoader, PghLoaderDirective, PghLoaderModule, pghLoader } from '@tapsellorg/angular-material-library/src/lib/loader'; export { PghFormExpansionPanelComponent, PghFormExpansionPanelModule } from '@tapsellorg/angular-material-library/src/lib/form-expansion-panel'; export { PghSmoothHeightDirective, PghSmoothHeightModule } from '@tapsellorg/angular-material-library/src/lib/smooth-height'; export { PghLightboxComponent, PghLightboxDirective, PghLightboxModule } from '@tapsellorg/angular-material-library/src/lib/lightbox'; export { PghImageSliderComponent, PghImageSliderModule } from '@tapsellorg/angular-material-library/src/lib/image-slider'; export { PghFilterChipAutoCompleteComponent, PghFilterChipAutoCompleteModule, PghFilterChipInputComponent, PghFilterChipInputModule, PghFilterChipItemComponent, PghFilterChipMultiSelectComponent, PghFilterChipMultiSelectModule, PghFilterChipSelectComponent, PghFilterChipSelectModule, PghFilterChipsComponent, PghFilterChipsItem, PghFilterChipsMarkerDirective, PghFilterChipsModule, PghFilterChipsPersistService } from '@tapsellorg/angular-material-library/src/lib/filter-chips'; export { PghSelectAllOptionsDirective, PghSelectAllOptionsModule } from '@tapsellorg/angular-material-library/src/lib/select-all-options'; export { PGH_DEFAULT_ERROR_MESSAGES, PGH_FIELD_ERROR_MESSAGES, PghAutofocusDirective, PghAutofocusModule, PghFieldErrorDirective, PghFileValidators, PghFinancialInputDirective, PghFormValidators, PghInputModule, PghInputTypeDirective, PghMarkAllAsTouchedDirective, PghMoneyToWordsPipe, PghNumberToWordsPipe, PghNumberToWordsService, PghPersianNumbersToEnglishDirective, PghRialToTomanPipe } from '@tapsellorg/angular-material-library/src/lib/input'; export { PghHourRangePickerComponent, PghHourRangePickerDialogComponent, PghHourRangePickerModule, PghHoursRangeChipsComponent } from '@tapsellorg/angular-material-library/src/lib/hour-range-picker'; export { PghPageHeadComponent, PghPageHeadModule } from '@tapsellorg/angular-material-library/src/lib/page-head'; export { PghAuthLayoutComponent, PghAuthModule, PghCompleteUserDataComponent, PghForgetPasswordComponent, PghLoginComponent, PghLoginOtpComponent, PghRegisterComponent, PghVerificationCodeComponent } from '@tapsellorg/angular-material-library/src/lib/auth'; export { PghIconRegisterService } from '@tapsellorg/angular-material-library/src/lib/icon-svg'; export { PGH_STATUS_CONFIG, PghStatusLabelComponent, PghStatusLabelModule } from '@tapsellorg/angular-material-library/src/lib/status-label'; export { PghGravatarModule, PghGravatarPipe } from '@tapsellorg/angular-material-library/src/lib/gravatar'; export { PghAutoCompleteComponent, PghAutoCompleteModule } from '@tapsellorg/angular-material-library/src/lib/auto-complete'; export { PghOverlayComponent, PghOverlayModule } from '@tapsellorg/angular-material-library/src/lib/overlay'; export { PghCreativePreviewComponent, PghCreativePreviewModule } from '@tapsellorg/angular-material-library/src/lib/creative-preview'; export { PghRefreshButtonComponent, PghRefreshButtonModule } from '@tapsellorg/angular-material-library/src/lib/refresh-button'; export { PghCountdownTimerComponent, PghCountdownTimerModule, PghCountdownTimerService } from '@tapsellorg/angular-material-library/src/lib/countdown-timer'; import * as i0 from '@angular/core'; import { InjectionToken, Inject, Injectable, Pipe, NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; export { PghDayHourPickerComponent, PghDayHourPickerModule } from '@tapsellorg/angular-material-library/src/lib/day-hour-picker'; export { PghTreeComponent, PghTreeModule } from '@tapsellorg/angular-material-library/src/lib/tree'; export { PghMessageCardComponent } from '@tapsellorg/angular-material-library/src/lib/message-card'; const PGH_LANGUAGE_CONFIG = new InjectionToken('language-config', { providedIn: 'root', factory: () => 'fa', }); const conditionBuilderEnMessages = { CONDITION_BUILDER_RESET_BUTTON: 'Reset', CONDITION_BUILDER_DELETE_BUTTON: 'Delete', CONDITION_BUILDER_NEW_FILTER_BUTTON: 'New Filter', CONDITION_BUILDER_AND: 'AND', CONDITION_BUILDER_OR: 'OR', CONDITION_BUILDER_VALIDATION_HINT: "You can't add more filters unless your previous ones are all valid", }; const dateRangePickerEnMessages = { DATE_RANGE_PICKER_FROM: 'from', DATE_RANGE_PICKER_TO: 'to', DATE_RANGE_PICKER_START_DATE: 'Start date', DATE_RANGE_PICKER_END_DATE: 'End date', DATE_RANGE_PICKER_TODAY: 'Today', DATE_RANGE_PICKER_YESTERDAY: 'Yesterday', DATE_RANGE_PICKER_LAST_THIRTY_DAYS: 'Last 30 days', DATE_RANGE_PICKER_LAST_SIXTY_DAYS: 'Last 60 days', DATE_RANGE_PICKER_LAST_SEVEN_DAYS: 'Last 7 days', DATE_RANGE_PICKER_CURRENT_MONTH: 'Current month', DATE_RANGE_PICKER_DELETE_BUTTON: 'Delete Date', }; const filterChipsEnMessages = { FILTER_CHIPS_NEW_FILTER_BUTTON: 'New Filter', FILTER_CHIPS_SEARCH_BUTTON: 'Search', FILTER_CHIPS_SELECT_ALL_OPTIONS: 'All', }; const ssoEnMessages = { SSO_SERVICES_SHORTCUT_TITLE: 'Services', SSO_USER_MENU_USER_PROFILE: 'User Profile', SSO_USER_MENU_DARK_MODE: 'Dark Mode', SSO_USER_MENU_LIGHT_MODE: 'Light Mode', SSO_USER_MENU_CHANGE_PASSWORD: 'Change Password', SSO_USER_MENU_LOGOUT: 'Logout', SSO_ADMIN_SERVICES_SHORTCUT_TITLE: 'Admin Panels', }; const confirmDialogEnMessages = { CONFIRM_DIALOG_ACCEPT_BUTTON: 'Confirm', CONFIRM_DIALOG_REJECT_BUTTON: 'Reject', CONFIRM_DIALOG_DONT_SHOW_AGAIN_CHECKBOX: "Don't show this message again", }; const accidentallyClosedEnMessage = { ACCIDENTALLY_CLOSED_TITLE: 'Unsaved Changes', ACCIDENTALLY_CLOSED_MESSAGE: 'Unsaved changes were detected. Are you sure you want to leave this page?', ACCIDENTALLY_CLOSED_REJECT_BUTTON: 'Stay', ACCIDENTALLY_CLOSED_ACCEPT_BUTTON: 'Leave', }; const fullChartEnMessages = { FULL_CHART_PLACEHOLDER_TEXT: 'No data is available', }; const dragAndDropEnMessages = { DRAG_AND_DROP_DELETE_BUTTON: 'Delete File', DRAG_AND_DROP_DOWNLOAD_BUTTON: 'Download File', }; const notifEnMessages = { NOTIF_CLOSE_BUTTON: 'Close', }; const countDownTimerEnMessage = { RESTART_BUTTON_TEXT: 'Start again', RESTART_BUTTON_TEXT_CONJUNCTION: 'Until', }; const enMessages = { ...conditionBuilderEnMessages, ...dateRangePickerEnMessages, ...filterChipsEnMessages, ...ssoEnMessages, ...confirmDialogEnMessages, ...accidentallyClosedEnMessage, ...fullChartEnMessages, ...dragAndDropEnMessages, ...notifEnMessages, ...countDownTimerEnMessage, }; const conditionBuilderFaMessages = { CONDITION_BUILDER_RESET_BUTTON: 'تنظیم مجدد', CONDITION_BUILDER_DELETE_BUTTON: 'حذف', CONDITION_BUILDER_NEW_FILTER_BUTTON: 'فیلتر جدید', CONDITION_BUILDER_AND: 'و', CONDITION_BUILDER_OR: 'یا', CONDITION_BUILDER_VALIDATION_HINT: 'تا زمانی که فیلتر های قبلی درست نباشند، نمی توانید فیلتر دیگری اضافه کنید', }; const dateRangePickerFaMessages = { DATE_RANGE_PICKER_FROM: 'از', DATE_RANGE_PICKER_TO: 'تا', DATE_RANGE_PICKER_START_DATE: 'تاریخ شروع', DATE_RANGE_PICKER_END_DATE: 'تاریخ پایان', DATE_RANGE_PICKER_TODAY: 'امروز', DATE_RANGE_PICKER_YESTERDAY: 'دیروز', DATE_RANGE_PICKER_LAST_THIRTY_DAYS: 'سی روز اخیر', DATE_RANGE_PICKER_LAST_SIXTY_DAYS: 'شصت روز اخیر', DATE_RANGE_PICKER_LAST_SEVEN_DAYS: 'هفت روز اخیر', DATE_RANGE_PICKER_CURRENT_MONTH: 'این ماه', DATE_RANGE_PICKER_DELETE_BUTTON: 'حذف تاریخ', }; const filterChipsFaMessages = { FILTER_CHIPS_NEW_FILTER_BUTTON: 'افزودن فیلتر', FILTER_CHIPS_SEARCH_BUTTON: 'جستجو', FILTER_CHIPS_SELECT_ALL_OPTIONS: 'همه', }; const ssoFaMessages = { SSO_SERVICES_SHORTCUT_TITLE: 'سرویس‌ها', SSO_USER_MENU_USER_PROFILE: 'پروفایل کاربری', SSO_USER_MENU_DARK_MODE: 'حالت شب', SSO_USER_MENU_LIGHT_MODE: 'حالت روز', SSO_USER_MENU_CHANGE_PASSWORD: 'تغییر رمز عبور', SSO_USER_MENU_LOGOUT: 'خروج', SSO_ADMIN_SERVICES_SHORTCUT_TITLE: 'پنل های ادمین', }; const confirmDialogFaMessages = { CONFIRM_DIALOG_ACCEPT_BUTTON: 'تایید', CONFIRM_DIALOG_REJECT_BUTTON: 'انصراف', CONFIRM_DIALOG_DONT_SHOW_AGAIN_CHECKBOX: 'دیگر این پیام را نمایش نده', }; const accidentallyClosedFaMessage = { ACCIDENTALLY_CLOSED_TITLE: 'تغییرات ذخیره نشده', ACCIDENTALLY_CLOSED_MESSAGE: 'تغییرات اعمال شده ذخیره نشده است، آیا از ترک صفحه مطمئنید؟', ACCIDENTALLY_CLOSED_REJECT_BUTTON: 'ماندن در صفحه', ACCIDENTALLY_CLOSED_ACCEPT_BUTTON: 'بستن صفحه', }; const fullChartFaMessages = { FULL_CHART_PLACEHOLDER_TEXT: 'داده‌ای برای نمایش وجود ندارد', }; const dragAndDropFaMessages = { DRAG_AND_DROP_DELETE_BUTTON: 'حذف فایل', DRAG_AND_DROP_DOWNLOAD_BUTTON: 'دانلود فایل', }; const notifFaMessages = { NOTIF_CLOSE_BUTTON: 'بستن', }; const countDownTimerFaMessage = { RESTART_BUTTON_TEXT: 'شروع دوباره', RESTART_BUTTON_TEXT_CONJUNCTION: 'تا', }; const faMessages = { ...conditionBuilderFaMessages, ...dateRangePickerFaMessages, ...filterChipsFaMessages, ...ssoFaMessages, ...confirmDialogFaMessages, ...accidentallyClosedFaMessage, ...fullChartFaMessages, ...dragAndDropFaMessages, ...notifFaMessages, ...countDownTimerFaMessage, }; class TranslateService { constructor(currentLanguage) { this.currentLanguage = currentLanguage; } translate(key) { if (!key) return ''; if (this.currentLanguage === 'fa' && faMessages[key]) return faMessages[key]; else if (this.currentLanguage === 'en' && enMessages[key]) return enMessages[key]; else return key; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.13", ngImport: i0, type: TranslateService, deps: [{ token: PGH_LANGUAGE_CONFIG }], target: i0.ɵɵFactoryTarget.Injectable }); } static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "19.2.13", ngImport: i0, type: TranslateService, providedIn: 'root' }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.13", ngImport: i0, type: TranslateService, decorators: [{ type: Injectable, args: [{ providedIn: 'root', }] }], ctorParameters: () => [{ type: undefined, decorators: [{ type: Inject, args: [PGH_LANGUAGE_CONFIG] }] }] }); class TranslatePipe { constructor(translateService) { this.translateService = translateService; } transform(key) { return this.translateService.translate(key); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.13", ngImport: i0, type: TranslatePipe, deps: [{ token: TranslateService }], target: i0.ɵɵFactoryTarget.Pipe }); } static { this.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "19.2.13", ngImport: i0, type: TranslatePipe, isStandalone: false, name: "translate" }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.13", ngImport: i0, type: TranslatePipe, decorators: [{ type: Pipe, args: [{ name: 'translate', standalone: false, }] }], ctorParameters: () => [{ type: TranslateService }] }); class TranslateModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.13", ngImport: i0, type: TranslateModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "19.2.13", ngImport: i0, type: TranslateModule, declarations: [TranslatePipe], imports: [CommonModule], exports: [TranslatePipe] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "19.2.13", ngImport: i0, type: TranslateModule, imports: [CommonModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.13", ngImport: i0, type: TranslateModule, decorators: [{ type: NgModule, args: [{ declarations: [TranslatePipe], imports: [CommonModule], exports: [TranslatePipe], }] }] }); /* * Public API Surface of @tapsellorg/angular-material-library */ /** * Generated bundle index. Do not edit. */ export { PGH_LANGUAGE_CONFIG, TranslateModule, TranslatePipe, TranslateService }; //# sourceMappingURL=tapsellorg-angular-material-library.mjs.map