Introduce ViewComponent
All checks were successful
continuous-integration/drone/push Build is passing

https://viewcomponent.org
This commit is contained in:
2022-02-20 15:39:01 -06:00
parent 7c5bd9aa34
commit 835152c656
32 changed files with 123 additions and 37 deletions

View File

@@ -1,6 +1,6 @@
<%= render partial: "components/header", locals: { page_title: "Admin Panel" } %>
<%= render HeaderComponent.new(title: "Admin Panel") %>
<%= render layout: "components/main_simple" do %>
<%= render MainSimpleComponent.new do %>
<p class="text-center">
With great power comes great responsibility.
</p>

View File

@@ -1,6 +1,6 @@
<%= render partial: "components/header", locals: { page_title: "Donations" } %>
<%= render HeaderComponent.new(title: "Donations") %>
<%= render layout: "components/main_simple" do %>
<%= render MainSimpleComponent.new do %>
<h2>Editing Donation</h2>
<%= render 'form', donation: @donation, url: admin_donation_path(@donation) %>

View File

@@ -1,6 +1,6 @@
<%= render partial: "components/header", locals: { page_title: "Donations" } %>
<%= render HeaderComponent.new(title: "Donations") %>
<%= render layout: "components/main_simple" do %>
<%= render MainSimpleComponent.new do %>
<% if @donations.any? %>
<table class="w-full">
<thead>

View File

@@ -1,6 +1,6 @@
<%= render partial: "components/header", locals: { page_title: "Donations" } %>
<%= render HeaderComponent.new(title: "Donations") %>
<%= render layout: "components/main_simple" do %>
<%= render MainSimpleComponent.new do %>
<h2>New Donation</h2>
<%= render 'form', donation: @donation, url: admin_donations_path %>

View File

@@ -1,6 +1,6 @@
<%= render partial: "components/header", locals: { page_title: "Donations" } %>
<%= render HeaderComponent.new(title: "Donations") %>
<%= render layout: "components/main_simple" do %>
<%= render MainSimpleComponent.new do %>
<p id="notice"><%= notice %></p>
<p>

View File

@@ -1,6 +1,6 @@
<%= render partial: "components/header", locals: { page_title: "Invitations" } %>
<%= render HeaderComponent.new(title: "Invitations") %>
<%= render layout: "components/main_simple" do %>
<%= render MainSimpleComponent.new do %>
<section>
<p>
There are currently <strong><%= @invitations_unused_count %>

View File

@@ -1,6 +1,6 @@
<%= render partial: "components/header", locals: { page_title: "LDAP Users: #{@ou}" } %>
<%= render HeaderComponent.new(title: "LDAP Users: #{@ou}") %>
<%= render layout: "components/main_simple" do %>
<%= render MainSimpleComponent.new do %>
<h3 class="hidden">Domains</h3>
<ul class="mb-10">
<li class="inline-block">