From 90359c8cc02f459153572d8eb64f3eed8bc70cfa Mon Sep 17 00:00:00 2001 From: drusepth Date: Tue, 6 Sep 2022 18:23:56 -0700 Subject: [PATCH] sweet documents#index skeleton --- app/controllers/documents_controller.rb | 5 +- app/models/folder.rb | 4 +- app/views/documents/index.html.erb | 456 ++++++++++++++++++++++++ 3 files changed, 461 insertions(+), 4 deletions(-) diff --git a/app/controllers/documents_controller.rb b/app/controllers/documents_controller.rb index a4f7b4cc..75aef647 100644 --- a/app/controllers/documents_controller.rb +++ b/app/controllers/documents_controller.rb @@ -1,4 +1,7 @@ class DocumentsController < ApplicationController + layout 'tailwind', only: [:index] + # layout 'editor', only: [:edit] + before_action :authenticate_user!, except: [:show, :analysis] # todo Uh, this is a hack. The CSRF token on document editor model to add entities is being rejected... for whatever reason. @@ -18,8 +21,6 @@ class DocumentsController < ApplicationController before_action :cache_linkable_content_for_each_content_type, only: [:edit] - layout 'editor', only: [:edit] - def index @page_title = "My documents" @recent_documents = current_user diff --git a/app/models/folder.rb b/app/models/folder.rb index e3508003..406adbb0 100644 --- a/app/models/folder.rb +++ b/app/models/folder.rb @@ -7,11 +7,11 @@ class Folder < ApplicationRecord end def self.color - 'lighten-1 teal' + 'lighten-1 teal bg-teal-600' end def self.text_color - 'text-lighten-1 teal-text' + 'text-lighten-1 teal-text text-teal-600' end def self.icon diff --git a/app/views/documents/index.html.erb b/app/views/documents/index.html.erb index 3992c228..b6406c95 100644 --- a/app/views/documents/index.html.erb +++ b/app/views/documents/index.html.erb @@ -1,3 +1,459 @@ +
+ +
+
+
+
+ Workflow +
+
+ +
+
+
+
+
+ + + +
+ +
+
+ +
+
+
+
+ +
+
+
+

Ricardo Cooper

+
+
+ + +
+
+
+ +
+
+ + +
+ +
+ + +
+
+
+
Phone
+
(555) 123-4567
+
+ +
+
Email
+
ricardocooper@example.com
+
+ +
+
Title
+
Senior Front-End Developer
+
+ +
+
Team
+
Product Development
+
+ +
+
Location
+
San Francisco
+
+ +
+
Sits
+
Oasis, 4th floor
+
+ +
+
Salary
+
$145,000
+
+ +
+
Birthday
+
June 8, 1990
+
+ +
+
About
+
+

Tincidunt quam neque in cursus viverra orci, dapibus nec tristique. Nullam ut sit dolor consectetur urna, dui cras nec sed. Cursus risus congue arcu aenean posuere aliquam.

+

Et vivamus lorem pulvinar nascetur non. Pulvinar a sed platea rhoncus ac mauris amet. Urna, sem pretium sit pretium urna, senectus vitae. Scelerisque fermentum, cursus felis dui suspendisse velit pharetra. Augue et duis cursus maecenas eget quam lectus. Accumsan vitae nascetur pharetra rhoncus praesent dictum risus suspendisse.

+
+
+
+
+ + + +
+
+ +
+
+
+ + + + + + + + + + + + +
+

+ Folders + <%= @folders.count %> + + <%= link_to '#', class: "float-right text-xs #{Folder.color} hover:bg-teal-500 text-white rounded-lg px-2 py-1" do %> + Create folder + <% end %> +

+ +
+ +
+

+ Documents + <%= @folders.count %> + + <%= link_to '#', class: "float-right text-xs #{Document.color} hover:bg-teal-600 text-white rounded-lg px-2 py-1" do %> + Create document + <% end %> +

+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
NameTitleStatusRole + Edit +
+
+
+ +
+
+
Jane Cooper
+
jane.cooper@example.com
+
+
+
+
Regional Paradigm Technician
+
Optimization
+
+ Active + Admin + Edit +
+
+
+
+
+
+ + + + + + + + + + + <% if @universe_scope %>

Only showing documents