mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-02-17 23:44:39 -05:00
Revert "Removed unused modal files"
This reverts commit 1b4126b6f0
.
- this was in error, `settings/members/archive-tier` wasn't a modal file
This commit is contained in:
parent
85d7932e45
commit
4e1f292c74
2 changed files with 59 additions and 0 deletions
17
ghost/admin/app/components/settings/members/archive-tier.hbs
Normal file
17
ghost/admin/app/components/settings/members/archive-tier.hbs
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
{{#if this.product.active}}
|
||||||
|
{{#unless this.product.isNew}}
|
||||||
|
<button
|
||||||
|
type="button"
|
||||||
|
{{on "click" this.handleArchiveTier}}
|
||||||
|
>
|
||||||
|
<span>Archive</span>
|
||||||
|
</button>
|
||||||
|
{{/unless}}
|
||||||
|
{{else}}
|
||||||
|
<button
|
||||||
|
type="button"
|
||||||
|
{{on "click" this.handleUnarchiveTier}}
|
||||||
|
>
|
||||||
|
<span>Reactivate</span>
|
||||||
|
</button>
|
||||||
|
{{/if}}
|
42
ghost/admin/app/components/settings/members/archive-tier.js
Normal file
42
ghost/admin/app/components/settings/members/archive-tier.js
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
import Component from '@glimmer/component';
|
||||||
|
import {action} from '@ember/object';
|
||||||
|
import {inject as service} from '@ember/service';
|
||||||
|
|
||||||
|
export default class ArchiveTierComponent extends Component {
|
||||||
|
@service notifications;
|
||||||
|
@service router;
|
||||||
|
@service modals;
|
||||||
|
|
||||||
|
get isActive() {
|
||||||
|
const {product} = this.args;
|
||||||
|
return !!product.active;
|
||||||
|
}
|
||||||
|
|
||||||
|
get product() {
|
||||||
|
return this.args.product;
|
||||||
|
}
|
||||||
|
|
||||||
|
@action
|
||||||
|
handleArchiveTier() {
|
||||||
|
if (!this.product.isNew) {
|
||||||
|
this.modals.open('modals/tiers/archive', {
|
||||||
|
product: this.product,
|
||||||
|
onArchive: this.args.onArchive
|
||||||
|
}, {
|
||||||
|
className: 'fullscreen-modal fullscreen-modal-action fullscreen-modal-wide'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@action
|
||||||
|
handleUnarchiveTier() {
|
||||||
|
if (!this.product.isNew) {
|
||||||
|
this.modals.open('modals/tiers/unarchive', {
|
||||||
|
product: this.product,
|
||||||
|
onUnarchive: this.args.onUnarchive
|
||||||
|
}, {
|
||||||
|
className: 'fullscreen-modal fullscreen-modal-action fullscreen-modal-wide'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue