47 lines
1.9 KiB
Plaintext
47 lines
1.9 KiB
Plaintext
%section.mx-20
|
|
.flex.justify-center
|
|
.px-4.py-4.md:py-10.lg:py-16.mx-5.md:mx-12.lg:mx-20.text-center
|
|
%h1.text-2xl.font-bold.tracking-tight.sm:text-4xl
|
|
Settings and profiles
|
|
%h4.text-xl.mt-4.md:text-2xl
|
|
Allowing you to create and edit various profiles
|
|
.mt-4.text-lg.pt-4
|
|
You can have seperate profiles as teacher, artist, or coop member.
|
|
If you choose to create them they will be publicly listed.
|
|
Techers and Artists may then create events.
|
|
|
|
.grid.grid-cols-2.mx-20
|
|
.first
|
|
- Profile.types.each do |kind|
|
|
.grid.grid-cols-3
|
|
- if profile = @member.profile(kind)
|
|
%div
|
|
=profile.Kind
|
|
exists with name
|
|
=link_to profile.name , profile_path(profile) , class: "underline"
|
|
= link_to edit_profile_path(profile) do
|
|
%button.bg-cyan-200.mr-3.inline-block.rounded-lg.px-4.py-3.text-md.font-medium.border.border-gray-400
|
|
Edit
|
|
=profile.Kind
|
|
|
|
= link_to new_event_path(profile: profile.kind) do
|
|
%button.bg-cyan-200.mr-3.inline-block.rounded-lg.px-4.py-3.text-md.font-medium.border.border-gray-400
|
|
New #{profile.Kind} Event
|
|
-else
|
|
%div Create new #{kind.capitalize} profile as
|
|
= link_to new_profile_path(kind: kind) do
|
|
%button.bg-cyan-200.mr-3.inline-block.rounded-lg.px-4.py-3.text-md.font-medium.border.border-gray-400
|
|
New
|
|
= kind.capitalize
|
|
%div Create profile first, then events
|
|
|
|
|
|
.grid.grid-cols-6.gap-4.mt-10.mx-10
|
|
-@member.entities.each do |entity|
|
|
%div= entity.type
|
|
%div= entity.name
|
|
%div= entity.value
|
|
= form_tag( destroy_member_session_path , {method: :delete } ) do
|
|
%button.mt-10.ml-10.bg-cyan-200.mr-3.inline-block.rounded-lg.px-4.py-3.text-md.font-medium.border.border-gray-400{type: :submit}
|
|
Sign out
|