Skip to content

Commit f3aa1ca

Browse files
committed
fix custom theme & add gitment label
1 parent ef14c4f commit f3aa1ca

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

src/gitment.js

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,10 @@ class Gitment {
4545
}
4646

4747
constructor(options = {}) {
48+
this.defaultTheme = defaultTheme
49+
this.useTheme(defaultTheme)
50+
4851
Object.assign(this, {
49-
defaultTheme,
5052
id: window.location.href,
5153
title: window.document.title,
5254
link: window.location.href,
@@ -57,6 +59,8 @@ class Gitment {
5759
perPage: 30,
5860
}, options)
5961

62+
this.useTheme(this.theme)
63+
6064
const user = {}
6165
try {
6266
const userInfo = localStorage.getItem(LS_USER_KEY)
@@ -78,9 +82,6 @@ class Gitment {
7882
currentPage: 1,
7983
})
8084

81-
const renderers = Object.keys(this.theme)
82-
renderers.forEach(renderer => extendRenderer(this, renderer))
83-
8485
const query = Query.parse()
8586
if (query.code) {
8687
const { client_id, client_secret } = this.oauth
@@ -123,6 +124,13 @@ class Gitment {
123124
})
124125
}
125126

127+
useTheme(theme = {}) {
128+
this.theme = theme
129+
130+
const renderers = Object.keys(this.theme)
131+
renderers.forEach(renderer => extendRenderer(this, renderer))
132+
}
133+
126134
update() {
127135
return Promise.all([this.loadMeta(), this.loadUserInfo()])
128136
.then(() => Promise.all([this.loadComments(), this.loadReactions()]))
@@ -141,7 +149,7 @@ class Gitment {
141149

142150
return http.post(`/repos/${owner}/${repo}/issues`, {
143151
title,
144-
labels: labels.concat([id]),
152+
labels: labels.concat(['gitment', id]),
145153
body: `${link}\n\n${desc}`,
146154
})
147155
.then((meta) => {

0 commit comments

Comments
 (0)