# Тема Fakebook

**URL:** <https://meta.discourse.org/t/fakebook-theme/109079>\
**Category:** Theme\
**Tags:** official, fakebook-theme\
**Created:** [13.Февраль.2019 20:18:45 UTC](https://meta.discourse.org/t/fakebook-theme/109079 "2019-02-13T20:18:45Z")\
**Posts on this page:** 1\
**Showing post:** 64

<div class="post-metadata">

**Author:** ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)\
**Post date:** [27.Август.2020 18:45:56 UTC](https://meta.discourse.org/t/fakebook-theme/109079/64 "2020-08-27T18:45:56Z")

</div>

Снова здравствуйте,

Я только что это сделал. Работает без ошибок, но может ли кто-нибудь проверить, правильно ли мой код? Спасибо 🙂

```
<!-- Виджет настраиваемой боковой панели -->

<script type="text/discourse-plugin" version="0.8">
  const ajax = require('discourse/lib/ajax').ajax;
if(api.getCurrentUser() != null) {
  let currentUser = Discourse.User.currentProp('username');

  api.registerConnectorClass('discovery-below', 'sidebar', {
    setupComponent(args, component) {
      ajax("/u/" + currentUser + "/summary.json").then (function(result){

        stinkinBadges = [];

        userLikesReceived = result.user_summary.likes_received;
        userLikesGiven = result.user_summary.likes_given;

        result.badges.forEach(function(badges){
          stinkinBadges.push(badges);
        });

        component.set('userLikesReceived', userLikesReceived);
        component.set('userLikesGiven', userLikesGiven);
        component.set('stinkinBadges', stinkinBadges);
        component.set('userName', api.getCurrentUser().name);
        component.set('user', api.getCurrentUser().username);

      });

    }

  })};
</script>

```

---

_[View the full topic](https://meta.discourse.org/t/fakebook-theme/109079)._
