diff --git a/app/components/document_advanced_search_component.rb b/app/components/document_advanced_search_component.rb index 838e3a5..e32bed1 100644 --- a/app/components/document_advanced_search_component.rb +++ b/app/components/document_advanced_search_component.rb @@ -1,7 +1,7 @@ -class DocumentAdvancedSearhComponent < BaseComponent +class DocumentAdvancedSearchComponent < BaseComponent attr_reader :opts - def initialize(current_user: opts: {}) + def initialize(current_user:, opts: {}) @opts = opts end end \ No newline at end of file diff --git a/app/components/document_advanced_search_component/document_advanced_search_component.html.erb b/app/components/document_advanced_search_component/document_advanced_search_component.html.erb index bef69f3..5ce6d5a 100644 --- a/app/components/document_advanced_search_component/document_advanced_search_component.html.erb +++ b/app/components/document_advanced_search_component/document_advanced_search_component.html.erb @@ -1,24 +1,25 @@ <%= form_tag(documents_path, method: :get) do %> -
+
<%= text_field_tag :q, params[:q], placeholder: 'Full text search', class: "form-control" %>
- -
- <%= text_field_tag :reference_number, params[:reference_number], placeholder: 'G.R. Number', class: "form-control" %> +
+
+ + <%= text_field_tag :reference_number, params[:reference_number], class: "form-control" %>
-
- <%= text_field_tag :title, params[:short_title], placeholder: 'short_title', class: "form-control" %> +
+ + <%= text_field_tag :title, params[:short_title], class: "form-control" %>
-
-
- <%= text_field_tag :citation_finder, params[:citation_finder], class: "form-control", placeholder: "Citation Finder" %> -
+
+ + <%= text_field_tag :citation_finder, params[:citation_finder], class: "form-control" %>
-
- - +
+ +
<% end %> \ No newline at end of file diff --git a/app/javascript/images/application/search-icon.png b/app/javascript/images/application/search-icon.png new file mode 100644 index 0000000..fc79b64 Binary files /dev/null and b/app/javascript/images/application/search-icon.png differ diff --git a/app/javascript/src/application.scss b/app/javascript/src/application.scss index fb38700..6689515 100644 --- a/app/javascript/src/application.scss +++ b/app/javascript/src/application.scss @@ -4,6 +4,7 @@ @import "./application/pagination"; @import "./application/table"; @import "./application/nav-bar"; +@import "./application/document-search"; .tableFixHead { overflow: auto; diff --git a/app/javascript/src/application/nav-bar.scss b/app/javascript/src/application/nav-bar.scss index ac72c41..ffa0bb4 100644 --- a/app/javascript/src/application/nav-bar.scss +++ b/app/javascript/src/application/nav-bar.scss @@ -8,4 +8,9 @@ img.nav-bar-app-logo { .active-red a:hover { background: transparent; +} + +.nav-body { + box-shadow: 0 2px 2px rgb(0 0 0 / 5%), 0 1px 0 rgb(0 0 0 / 5%); + background: #fff; } \ No newline at end of file diff --git a/app/views/documents/index.html.erb b/app/views/documents/index.html.erb index 962f839..8e3be0f 100644 --- a/app/views/documents/index.html.erb +++ b/app/views/documents/index.html.erb @@ -1,63 +1,40 @@ -
- <%= form_tag(documents_path, method: :get) do %> -
-
- <%= text_field_tag :q, params[:q], placeholder: 'Full text search', class: "form-control" %> -
- -
- <%= submit_tag "Search", class: "btn btn-primary text-white me-3" %> - -