This custom code hook is part of the Website plugin.
You can add your own section to the sidebar, right below “Game Status”. (If you want to put it somewhere else, you’ll have to dig into the core code.)
The files to modify:
ares-webportal/app/components/sidebar-custom.hbsares-webportal/app/components/sidebar-custom.jsaresmush/plugins/website/custom_web_data.rb (In the custom_sidebar_data method.)For example, your game-side function to return the data might look like this:
def self.custom_sidebar_data(viewer)
{ your_field: your_data }
end
Be sure to return an empty hash {} if you have no custom data.
This data will be available in this.custom inside the web component. You’ll also want to wrap your sections in the same div classes as the other sidebar sections. For example:
<div class="sidebar-box {{this.boxStyle}}">
<div class="sidebar-heading">
<h2>Test <i class="fa fa-calendar" aria-hidden="true"></i></h2>
</div>
<p></p>
</div>
The boxStyle parameter is passed in so you can match the styling of the main sidebar.