<?php $this->layout('template'); ?> 
 
<section class="w3-container"> 
    <h1 class="text-center"><?= $title ?></h1> 
    <form action="/admin/resumes/store" method="POST" enctype="multipart/form-data"> 
        <h3>Resumo do Currículo</h3> 
        <textarea name="summary" class="w3-input w3-border" placeholder="Resumo do currículo..." required></textarea> 
        <h3>Educação</h3> 
        <div id="education-section"> 
            <div class="education-item"> 
                <input type="text" name="education[degree][]" class="w3-input w3-border" placeholder="Grau (Ex: Bacharelado)" required> 
                <input type="text" name="education[institution][]" class="w3-input w3-border" placeholder="Instituição" required> 
                <input type="date" name="education[start_date][]" class="w3-input w3-border" placeholder="Data de Início" required> 
                <input type="date" name="education[end_date][]" class="w3-input w3-border" placeholder="Data de Término"> 
                <textarea name="education[description][]" class="w3-input w3-border" placeholder="Descrição"></textarea> 
                <button type="button" class="w3-button w3-white w3-border remove-education">Remover</button> 
            </div> 
        </div> 
        <button type="button" id="add-education" class="w3-button w3-teal">Adicionar Educação</button> 
        <h3>Experiência</h3> 
        <div id="experience-section"> 
            <div class="experience-item"> 
                <input type="text" name="experience[job_title][]" class="w3-input w3-border" placeholder="Cargo" required> 
                <input type="text" name="experience[company_name][]" class="w3-input w3-border" placeholder="Empresa" required> 
                <input type="date" name="experience[start_date][]" class="w3-input w3-border" placeholder="Data de Início" required> 
                <input type="date" name="experience[end_date][]" class="w3-input w3-border" placeholder="Data de Término"> 
                <textarea name="experience[description][]" class="w3-input w3-border" placeholder="Descrição"></textarea> 
                <button type="button" class="w3-button w3-white w3-border remove-experience">Remover</button> 
            </div> 
        </div> 
        <button type="button" id="add-experience" class="w3-button w3-teal">Adicionar Experiência</button> 
        <h3>Tecnologias</h3> 
        <div id="technology-section"> 
            <div class="technology-item"> 
                <input type="text" name="technology[name][]" class="w3-input w3-border" placeholder="Nome da Tecnologia" required> 
                <select name="technology[proficiency_level][]" class="w3-input w3-border" required> 
                    <option value="beginner">Iniciante</option> 
                    <option value="intermediate">Intermediário</option> 
                    <option value="advanced">Avançado</option> 
                    <option value="expert">Especialista</option> 
                </select> 
                <button type="button" class="w3-button w3-white w3-border remove-technology">Remover</button> 
            </div> 
        </div> 
        <button type="button" id="add-technology" class="w3-button w3-teal">Adicionar Tecnologia</button> 
 
        <h3>Habilidades</h3> 
        <div id="skill-section"> 
            <div class="skill-item"> 
                <input type="text" name="skills[skill_name][]" class="w3-input w3-border" placeholder="Nome da Habilidade" required> 
                <select name="skills[skill_type][]" class="w3-input w3-border" required> 
                    <option value="soft">Habilidade Comportamental</option> 
                    <option value="hard">Habilidade Técnica</option> 
                </select> 
                <button type="button" class="w3-button w3-white w3-border remove-skill">Remover</button> 
            </div> 
        </div> 
        <button type="button" id="add-skill" class="w3-button w3-teal">Adicionar Habilidade</button> 
 
        <h3>Redes Sociais</h3> 
        <div id="social-section"> 
            <div class="social-item"> 
                <input type="text" name="socials[platform][]" placeholder="Plataforma" required class="w3-input w3-border"> 
                <input type="url" name="socials[url][]" placeholder="URL" required class="w3-input w3-border"> 
                <button type="button" class="w3-button w3-white w3-border remove-social">Remover</button> 
            </div> 
        </div> 
        <button type="button" id="add-social" class="w3-button w3-teal">Adicionar Rede Social</button> 
        <button type="submit" class="w3-button w3-green">Salvar Currículo</button> 
         
    </form> 
</section> 
 
<script> 
    document.addEventListener('DOMContentLoaded', () => { 
        const addField = (buttonId, sectionId, className) => { 
            document.getElementById(buttonId).addEventListener('click', () => { 
                const section = document.getElementById(sectionId); 
                const newField = section.firstElementChild.cloneNode(true); 
                newField.querySelectorAll('input, textarea, select').forEach(input => input.value = ''); 
                section.appendChild(newField); 
            }); 
 
            document.getElementById(sectionId).addEventListener('click', e => { 
                if (e.target.classList.contains(className)) { 
                    e.target.parentElement.remove(); 
                } 
            }); 
        }; 
 
        addField('add-education', 'education-section', 'remove-education'); 
        addField('add-experience', 'experience-section', 'remove-experience'); 
        addField('add-technology', 'technology-section', 'remove-technology'); 
        addField('add-social', 'social-section', 'remove-social'); 
        addField('add-skill', 'skill-section', 'remove-skill'); 
    }); 
</script> 
 
 |