<form method="post" action="actions.php"><?= csrf_field() ?><input type="hidden" name="action" value="save_new_area_link"><input type="hidden" name="return_page" value="new_area"><input type="hidden" name="id" value="<?= e($na['id']) ?>"><div class="form-grid">
<div class="form-group"><label>Nome</label><input class="input" name="title" value="<?= e($na['title']) ?>" placeholder="Ex.: Painel de agendamentos" required></div>
<?php if(is_admin()):?><div class="form-group"><label>Ordem</label><input class="input" type="number" name="sort_order" value="<?= e($na['sort_order']??0) ?>"></div><?php else:?><input type="hidden" name="sort_order" value="0"><?php endif;?>
<div class="form-group"><label>Tipo de acesso</label><select name="link_kind"><option value="panel"<?= selected($na['link_kind']??'panel','panel') ?>>Painel/Sistema</option><option value="site"<?= selected($na['link_kind']??'panel','site') ?>>Site</option></select></div>
<?php if(is_admin()):?>
<div class="form-group"><label>Quem verá este painel</label><select name="target_type"><option value="all"<?= selected($na['target_type']??'all','all') ?>>Todas as contas</option><option value="company"<?= selected($na['target_type']??'all','company') ?>>Uma empresa específica</option><option value="user"<?= selected($na['target_type']??'all','user') ?>>Um usuário/prestador específico</option></select></div>
<div class="form-group"><label>Empresa (quando destino = empresa)</label><select name="target_company_id"><option value="">Selecione</option><?php foreach($newAreaCompanies as $c):?><option value="<?= (int)$c['id'] ?>"<?= selected(($na['target_type']??'')==='company'?($na['target_id']??0):0,$c['id']) ?>><?= e($c['name']) ?></option><?php endforeach;?></select></div>
<div class="form-group full"><label>Usuário / prestador (quando destino = usuário)</label><select name="target_user_id"><option value="">Selecione</option><?php foreach($newAreaUsers as $nu):?><option value="<?= (int)$nu['id'] ?>"<?= selected(($na['target_type']??'')==='user'?($na['target_id']??0):0,$nu['id']) ?>><?= e($nu['name'].' • '.role_label($nu['role']).' • '.($nu['public_id']?:$nu['email'])) ?></option><?php endforeach;?></select></div>
<?php else:?><div class="form-group full"><div class="notice"><strong>Integração privada</strong><br>Seu sistema fica visível para você e só é liberado a outra conta quando você compartilhar o link/QR Code ou autorizar um cliente.</div></div><?php endif;?>
<div class="form-group full"><label>URL do site ou painel</label><input class="input" type="url" name="url" value="<?= e($na['url']) ?>" placeholder="https://..." required></div>
<div class="form-group full"><label>Descrição</label><textarea name="description" placeholder="Explique rapidamente para que serve esta integração."><?= e($na['description']??'') ?></textarea></div>
<div class="form-group"><label>Status</label><select name="status"><option value="active"<?= selected($na['status'],'active') ?>>Ativo</option><option value="inactive"<?= selected($na['status'],'inactive') ?>>Inativo</option></select></div>
</div><div class="form-actions"><button class="btn btn-primary">Salvar integração</button></div></form>
