mirror of
https://github.com/indentlabs/notebook.git
synced 2025-10-26 11:19:22 +00:00
generalize toc mockup for universe/user
This commit is contained in:
parent
646f79a9e2
commit
54c4207895
@ -37,7 +37,10 @@ class MainController < ApplicationController
|
||||
end
|
||||
|
||||
def table_of_contents
|
||||
content_list = @universe_scope.content_list.sort_by { |page| page['name'] }
|
||||
@toc_scope = @universe_scope || current_user
|
||||
@toc_user = @universe_scope.try(:user) || current_user
|
||||
|
||||
content_list = @toc_scope.content_list.sort_by { |page| page['name'] }
|
||||
|
||||
@starred_pages = content_list.select { |page| page['favorite'] == 1 }
|
||||
@other_pages = content_list.select { |page| page['favorite'] == 0 }
|
||||
|
||||
@ -4,14 +4,14 @@
|
||||
<main class="mt-16 mx-auto max-w-7xl px-4 sm:mt-24">
|
||||
<div class="text-center">
|
||||
<h1 class="text-4xl tracking-tight font-extrabold text-gray-900 sm:text-5xl md:text-6xl">
|
||||
<span class="<%= Universe.text_color %>"><%= @universe_scope.name %></span>
|
||||
<span class="<%= Universe.text_color %>"><%= @toc_scope.name %></span>
|
||||
</h1>
|
||||
<h2 class="text-gray-400 tracking-wider">
|
||||
a universe by
|
||||
<%= link_to @universe_scope.user.display_name, @universe_scope.user, class: User.text_color %>
|
||||
<%= link_to @toc_user.display_name, @toc_user, class: User.text_color %>
|
||||
</h2>
|
||||
<p class="mt-3 max-w-md mx-auto text-base text-gray-500 sm:text-lg md:mt-5 md:text-xl md:max-w-3xl">
|
||||
<%= @universe_scope.description.presence %>
|
||||
scope description
|
||||
</p>
|
||||
</div>
|
||||
</main>
|
||||
@ -128,7 +128,7 @@
|
||||
</div>
|
||||
</form>
|
||||
<p class="mt-3 text-sm text-gray-500">
|
||||
Your email address won't be shared with <%= @universe_scope.user.display_name %>.
|
||||
Your email address won't be shared with <%= @toc_user.display_name %>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user