From 17d3510125f191256d80dfafacc4868cca83d76b Mon Sep 17 00:00:00 2001 From: Henriette Darge Date: Thu, 8 Aug 2024 14:53:59 +0200 Subject: [PATCH] Remove unused component --- .../empty-state/empty-state.component.html | 25 ------- .../empty-state/empty-state.component.sass | 21 ------ .../empty-state/empty-state.component.ts | 65 ------------------- .../in-app-notifications.module.ts | 2 - 4 files changed, 113 deletions(-) delete mode 100644 frontend/src/app/features/in-app-notifications/center/empty-state/empty-state.component.html delete mode 100644 frontend/src/app/features/in-app-notifications/center/empty-state/empty-state.component.sass delete mode 100644 frontend/src/app/features/in-app-notifications/center/empty-state/empty-state.component.ts diff --git a/frontend/src/app/features/in-app-notifications/center/empty-state/empty-state.component.html b/frontend/src/app/features/in-app-notifications/center/empty-state/empty-state.component.html deleted file mode 100644 index b31ad5b62eb5..000000000000 --- a/frontend/src/app/features/in-app-notifications/center/empty-state/empty-state.component.html +++ /dev/null @@ -1,25 +0,0 @@ -
-
- - - -

- {{ text.no_selection }} -

-
- - -

- -

-
- -
- - - -
-
diff --git a/frontend/src/app/features/in-app-notifications/center/empty-state/empty-state.component.sass b/frontend/src/app/features/in-app-notifications/center/empty-state/empty-state.component.sass deleted file mode 100644 index a1557e038047..000000000000 --- a/frontend/src/app/features/in-app-notifications/center/empty-state/empty-state.component.sass +++ /dev/null @@ -1,21 +0,0 @@ -.op-empty-state - overflow: auto - position: relative - border-left: 2px solid #eee - border-top: 2px solid #eee - padding: 0 - - &--content - text-align: center - width: 100% - top: 35% - position: absolute - - &--content-text - color: var(--fgColor-muted) - font-size: 18px - - &--content-image - max-height: 130px - min-height: 130px - margin-bottom: 15px diff --git a/frontend/src/app/features/in-app-notifications/center/empty-state/empty-state.component.ts b/frontend/src/app/features/in-app-notifications/center/empty-state/empty-state.component.ts deleted file mode 100644 index 271a9755c6d3..000000000000 --- a/frontend/src/app/features/in-app-notifications/center/empty-state/empty-state.component.ts +++ /dev/null @@ -1,65 +0,0 @@ -//-- copyright -// OpenProject is an open source project management software. -// Copyright (C) the OpenProject GmbH -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of the GNU General Public License version 3. -// -// OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -// Copyright (C) 2006-2013 Jean-Philippe Lang -// Copyright (C) 2010-2013 the ChiliProject Team -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -// -// See COPYRIGHT and LICENSE files for more details. -//++ - -import { - ChangeDetectionStrategy, - Component, -} from '@angular/core'; - -import { I18nService } from 'core-app/core/i18n/i18n.service'; -import { IanCenterService } from '../state/ian-center.service'; -import { imagePath } from 'core-app/shared/helpers/images/path-helper'; - -@Component({ - templateUrl: './empty-state.component.html', - changeDetection: ChangeDetectionStrategy.OnPush, - styleUrls: ['./empty-state.component.sass'], - selector: 'op-empty-state', -}) -export class EmptyStateComponent { - image = { - no_notification: imagePath('notification-center/empty-state-no-notification.svg'), - no_selection: imagePath('notification-center/empty-state-no-selection.svg'), - loading: imagePath('notification-center/notification_loading.gif'), - }; - - text = { - no_notification: this.I18n.t('js.notifications.center.empty_state.no_notification'), - no_selection: this.I18n.t('js.notifications.center.empty_state.no_selection'), - }; - - hasNotifications$ = this.storeService.hasNotifications$; - - loading$ = this.storeService.query.selectLoading(); - - constructor( - readonly I18n:I18nService, - readonly storeService:IanCenterService, - ) { - } -} diff --git a/frontend/src/app/features/in-app-notifications/in-app-notifications.module.ts b/frontend/src/app/features/in-app-notifications/in-app-notifications.module.ts index 4f0ca3affc3b..aade9f5cc27e 100644 --- a/frontend/src/app/features/in-app-notifications/in-app-notifications.module.ts +++ b/frontend/src/app/features/in-app-notifications/in-app-notifications.module.ts @@ -19,7 +19,6 @@ import { InAppNotificationStatusComponent } from './entry/status/in-app-notifica import { OpenprojectContentLoaderModule, } from 'core-app/shared/components/op-content-loader/openproject-content-loader.module'; -import { EmptyStateComponent } from './center/empty-state/empty-state.component'; import { IanBellService } from 'core-app/features/in-app-notifications/bell/state/ian-bell.service'; import { InAppNotificationActorsLineComponent } from './entry/actors-line/in-app-notification-actors-line.component'; import { InAppNotificationDateAlertComponent } from './entry/date-alert/in-app-notification-date-alert.component'; @@ -34,7 +33,6 @@ import { IanCenterService } from 'core-app/features/in-app-notifications/center/ InAppNotificationCenterComponent, InAppNotificationEntryComponent, InAppNotificationStatusComponent, - EmptyStateComponent, InAppNotificationActorsLineComponent, InAppNotificationDateAlertComponent, InAppNotificationsDateAlertsUpsaleComponent,