diff --git a/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons.js.es6 b/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons.js.es6
index 2d3f960..4332dfa 100644
--- a/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons.js.es6
+++ b/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons.js.es6
@@ -1 +1,6 @@
-export default Ember.Controller.extend({});
+export default Ember.Controller.extend({
+ actions: {
+ loadMore() {
+ }
+ }
+});
diff --git a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs
index 3a41bf8..bd931fe 100644
--- a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs
+++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs
@@ -1,27 +1,31 @@
{{i18n 'discourse_patrons.title' site_name=siteSettings.title}}
-
-
-
- | {{i18n 'discourse_patrons.admin.table.head.user'}} |
- {{i18n 'discourse_patrons.admin.table.head.payment_intent'}} |
- {{i18n 'discourse_patrons.admin.table.head.receipt_email'}} |
- {{i18n 'created'}} |
- {{i18n 'discourse_patrons.admin.table.head.amount'}} |
-
-
- {{#each model as |payment|}}
-
- |
- {{#link-to "adminUser.index" payment.user_id payment.username}}
- {{payment.username}}
- {{/link-to}}
- |
- {{{stripe-payment-link payment}}} |
- {{payment.receipt_email}} |
- {{{format-duration payment.created_at_age}}} |
- {{payment.amount_currency}} |
-
- {{/each}}
-
+{{#load-more selector=".discourse-patrons-admin tr" action=(action "loadMore")}}
+ {{#if model}}
+
+
+
+ | {{i18n 'discourse_patrons.admin.table.head.user'}} |
+ {{i18n 'discourse_patrons.admin.table.head.payment_intent'}} |
+ {{i18n 'discourse_patrons.admin.table.head.receipt_email'}} |
+ {{i18n 'created'}} |
+ {{i18n 'discourse_patrons.admin.table.head.amount'}} |
+
+
+ {{#each model as |payment|}}
+
+ |
+ {{#link-to "adminUser.index" payment.user_id payment.username}}
+ {{payment.username}}
+ {{/link-to}}
+ |
+ {{{stripe-payment-link payment}}} |
+ {{payment.receipt_email}} |
+ {{{format-duration payment.created_at_age}}} |
+ {{payment.amount_currency}} |
+
+ {{/each}}
+
+ {{/if}}
+{{/load-more}}
diff --git a/assets/stylesheets/common/discourse-patrons.scss b/assets/stylesheets/common/discourse-patrons.scss
index 4a2a649..194986a 100644
--- a/assets/stylesheets/common/discourse-patrons.scss
+++ b/assets/stylesheets/common/discourse-patrons.scss
@@ -32,7 +32,7 @@
}
}
-.discourse_patrons_admin {
+.discourse-patrons-admin {
.amount {
text-align: right;
}