Your stories

{{#link-to "editor.new" class="gh-btn gh-btn-green" data-test-new-post-button=true}}New story{{/link-to}}
{{#power-select selected=selectedType options=availableTypes searchEnabled=false onchange=(action "changeType") tagName="div" classNames="gh-contentfilter-menu gh-contentfilter-type" triggerClass="gh-contentfilter-menu-trigger" dropdownClass="gh-contentfilter-menu-dropdown" matchTriggerWidth=false data-test-type-select=true as |type| }} {{type.name}} {{/power-select}} {{#unless session.user.isAuthor}} {{#power-select selected=selectedAuthor options=availableAuthors searchField="name" onchange=(action "changeAuthor") tagName="div" classNames="gh-contentfilter-menu gh-contentfilter-author" triggerClass="gh-contentfilter-menu-trigger" dropdownClass="gh-contentfilter-menu-dropdown" searchPlaceholder="Search authors" matchTriggerWidth=false data-test-author-select=true as |author| }} {{author.name}} {{/power-select}} {{/unless}} {{#power-select selected=selectedTag options=availableTags searchField="name" onchange=(action "changeTag") tagName="div" classNames="gh-contentfilter-menu gh-contentfilter-tag" triggerClass="gh-contentfilter-menu-trigger" dropdownClass="gh-contentfilter-menu-dropdown" searchPlaceholder="Search tags" matchTriggerWidth=false data-test-tag-select=true as |tag| }} {{tag.name}} {{/power-select}}
Sort by: {{#power-select selected=selectedOrder options=availableOrders searchEnabled=false onchange=(action "changeOrder") tagName="div" classNames="gh-contentfilter-menu gh-contentfilter-sort" triggerClass="gh-contentfilter-menu-trigger" dropdownClass="gh-contentfilter-menu-dropdown" horizontalPosition="right" matchTriggerWidth=false data-test-order-select=true as |order| }} {{order.name}} {{/power-select}}
    {{#each model as |post|}} {{gh-posts-list-item post=post active=(eq post selectedPost) onDoubleClick="openEditor" data-test-post-id=post.id}} {{else}}
  1. {{#if showingAll}}

    You Haven't Written Any Posts Yet!

    {{#link-to "editor.new"}}{{/link-to}} {{else}}

    No posts match the current filter

    {{#link-to "posts.index" (query-params type=null author=null tag=null)}}{{/link-to}} {{/if}}
  2. {{/each}}
{{infinity-loader infinityModel=model scrollable=".gh-main" triggerOffset=1000}}
{{#if showDeletePostModal}} {{gh-fullscreen-modal "delete-post" model=(hash post=selectedPost onSuccess=(route-action 'onPostDeletion') ) close=(action "toggleDeletePostModal") modifier="action wide"}} {{/if}} {{outlet}}