diff --git a/javascripts/discourse/templates/components/top-contributor.hbs b/javascripts/discourse/templates/components/top-contributor.hbs index 0cb8101..d4a9e9b 100644 --- a/javascripts/discourse/templates/components/top-contributor.hbs +++ b/javascripts/discourse/templates/components/top-contributor.hbs @@ -1,23 +1,23 @@
- + {{avatar - user + this.user avatarTemplatePath="avatar_template" usernamePath="username" namePath="name" imageSize="small" }} - {{#if (and (theme-setting "use_full_name") user.name)}} - {{user.name}} + {{#if (and (theme-setting "use_full_name") this.user.name)}} + {{this.user.name}} {{else}} - {{html-safe user.username}} + {{html-safe this.user.username}} {{/if}}
{{d-icon "heart"}} - {{likes}} + {{this.likes}}
\ No newline at end of file diff --git a/javascripts/top-contributors-sidebar/connectors/before-topic-list-body/top-contributors-sidebar.hbs b/javascripts/top-contributors-sidebar/connectors/before-topic-list-body/top-contributors-sidebar.hbs index c4b7d8b..5999302 100644 --- a/javascripts/top-contributors-sidebar/connectors/before-topic-list-body/top-contributors-sidebar.hbs +++ b/javascripts/top-contributors-sidebar/connectors/before-topic-list-body/top-contributors-sidebar.hbs @@ -1,18 +1,18 @@ -{{#unless site.mobileView}} - {{#if isDiscoveryList}} - {{#unless hideSidebar}} +{{#unless this.site.mobileView}} + {{#if this.isDiscoveryList}} + {{#unless this.hideSidebar}}

{{theme-i18n "top_contributors.title"}}

- {{#each topContributors as |user|}} + {{#each this.topContributors as |user|}} {{top-contributor data=user}} {{/each}} diff --git a/package.json b/package.json index 7b9f8d7..5605d91 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "devDependencies": { - "@discourse/lint-configs": "2.0.1", + "@discourse/lint-configs": "2.2.1", "ember-template-lint": "6.0.0", "eslint": "9.14.0", "prettier": "2.8.8" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aef887b..dbfe9bc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: devDependencies: '@discourse/lint-configs': - specifier: 2.0.1 - version: 2.0.1(ember-template-lint@6.0.0)(eslint@9.14.0)(prettier@2.8.8) + specifier: 2.2.1 + version: 2.2.1(ember-template-lint@6.0.0)(eslint@9.14.0)(prettier@2.8.8) ember-template-lint: specifier: 6.0.0 version: 6.0.0 @@ -141,8 +141,8 @@ packages: resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} - '@discourse/lint-configs@2.0.1': - resolution: {integrity: sha512-4AKSzX4EYIEAtTCj+1+VKx0ziQ5XbYJZuQQ8cxhE7/amRloWyuM3YuDpa5x1r2zaLRbfEHXjlveVk+obMRLPqw==} + '@discourse/lint-configs@2.2.1': + resolution: {integrity: sha512-cXA6erpwaN9/wX+pNHUeDws6hdQEewfPb+nmWQNAaD72FTDKpjNmwxKDaVH1p65yVsF8SdNRZGKdAnOjkH42aw==} peerDependencies: ember-template-lint: 6.0.0 eslint: ^9.14.0 @@ -288,6 +288,12 @@ packages: resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} + '@stylistic/eslint-plugin-js@2.11.0': + resolution: {integrity: sha512-btchD0P3iij6cIk5RR5QMdEhtCCV0+L6cNheGhGCd//jaHILZMTi/EOqgEDAf1s4ZoViyExoToM+S2Iwa3U9DA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.40.0' + '@types/eslint@8.56.12': resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} @@ -1935,11 +1941,12 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@discourse/lint-configs@2.0.1(ember-template-lint@6.0.0)(eslint@9.14.0)(prettier@2.8.8)': + '@discourse/lint-configs@2.2.1(ember-template-lint@6.0.0)(eslint@9.14.0)(prettier@2.8.8)': dependencies: '@babel/core': 7.26.0 '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@9.14.0) '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) + '@stylistic/eslint-plugin-js': 2.11.0(eslint@9.14.0) ember-template-lint: 6.0.0 eslint: 9.14.0 eslint-plugin-decorator-position: 6.0.0(@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@9.14.0))(eslint@9.14.0) @@ -2118,6 +2125,12 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} + '@stylistic/eslint-plugin-js@2.11.0(eslint@9.14.0)': + dependencies: + eslint: 9.14.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 + '@types/eslint@8.56.12': dependencies: '@types/estree': 1.0.6