diff --git a/frontend/src/assets/style.scss b/frontend/src/assets/style.scss index a4cd40a..aaecd00 100644 --- a/frontend/src/assets/style.scss +++ b/frontend/src/assets/style.scss @@ -45,6 +45,10 @@ ul.no { margin: 0; } +.relative { + position: relative; +} + section { &.wrap { max-width: 1100px; @@ -250,10 +254,6 @@ section.dashboard { text-align: right; } - .tile { - position: relative; - } - .charts { min-height: 200px; } diff --git a/frontend/src/components/Editor.vue b/frontend/src/components/Editor.vue index 19310db..68c9a91 100644 --- a/frontend/src/components/Editor.vue +++ b/frontend/src/components/Editor.vue @@ -57,19 +57,16 @@ diff --git a/frontend/src/views/Campaign.vue b/frontend/src/views/Campaign.vue index 804ec28..2103874 100644 --- a/frontend/src/views/Campaign.vue +++ b/frontend/src/views/Campaign.vue @@ -141,11 +141,11 @@ import dayjs from 'dayjs'; import ListSelector from '../components/ListSelector.vue'; import Editor from '../components/Editor.vue'; -Vue.component('list-selector', ListSelector); -Vue.component('editor', Editor); - export default Vue.extend({ - name: 'Campaign', + components: { + ListSelector, + Editor, + }, data() { return { diff --git a/frontend/src/views/Campaigns.vue b/frontend/src/views/Campaigns.vue index e13178e..661cfcd 100644 --- a/frontend/src/views/Campaigns.vue +++ b/frontend/src/views/Campaigns.vue @@ -171,15 +171,8 @@ - @@ -86,13 +79,13 @@ import Vue from 'vue'; import { mapState } from 'vuex'; import TemplateForm from './TemplateForm.vue'; import CampaignPreview from '../components/CampaignPreview.vue'; - -Vue.component('campaign-preview', CampaignPreview); -Vue.component('template-form', TemplateForm); +import EmptyPlaceholder from '../components/EmptyPlaceholder.vue'; export default Vue.extend({ components: { + CampaignPreview, TemplateForm, + EmptyPlaceholder, }, data() { diff --git a/subscribers.go b/subscribers.go index 14d3fcb..175e1ae 100644 --- a/subscribers.go +++ b/subscribers.go @@ -134,7 +134,7 @@ func handleQuerySubscribers(c echo.Context) error { defer tx.Rollback() // Run the query. - if err := tx.Select(&out.Results, stmt, listIDs, "id", pg.Offset, pg.Limit); err != nil { + if err := tx.Select(&out.Results, stmt, listIDs, "updaated_at", pg.Offset, pg.Limit); err != nil { return echo.NewHTTPError(http.StatusInternalServerError, fmt.Sprintf("Error querying subscribers: %v", pqErrMsg(err))) }