x
1
2
3
4
5
6
7
8
9
10
11
12
13
<div class="form-field-wrapper"> <label for="notes" class="block font-medium text-gray-700 mb-1 text-sm"> Notes </label> <div class="relative flex items-center"> <div class="absolute top-0 flex items-start pointer-events-none px-4 pt-2 left-0"> <svg class="h-5 w-5 text-gray-400" fill="none" stroke="currentColor" viewBox="0 0 24 24"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"/> </svg> </div> <textarea name="notes" placeholder="Write your notes here..." class="block w-full rounded-md border shadow-sm transition-colors duration-200 text-base py-2 px-4 border-gray-300 bg-white text-gray-900 placeholder-gray-400 focus:border-primary-500 focus:ring-2 focus:ring-primary-500 focus:ring-opacity-20 focus:outline-none pl-10 resize-y" rows="4"></textarea> </div></div>1
2
3
4
5
6
7
8
9
10
11
render BetterUi::Forms::TextareaComponent.new( name: "notes", label: "Notes", placeholder: "Write your notes here...") do |component| component.with_prefix_icon do '<svg class="h-5 w-5 text-gray-400" fill="none" stroke="currentColor" viewBox="0 0 24 24"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"/> </svg>'.html_safe endendNo notes provided.
No params configured.