You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 192c5c8
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/SISTEMA_ADMIN.md
+8-3Lines changed: 8 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,18 +23,23 @@ O componente `Admin.tsx` verifica se o `userId` do Supabase Auth corresponde ao
23
23
Permite criar uma carta de duas formas:
24
24
25
25
#### Modo Inventário
26
-
Cria uma cópia de carta diretamente no inventário do admin via RPC `create_card`. O jogador deve ser escolhido de um template existente; nome, posição, nacionalidade, idade, clube e imagem são herdados desse template, não digitados livremente. Os atributos podem ser ajustados para a cópia.
26
+
Cria uma carta nova diretamente no inventário do admin via RPC `create_card`. O jogador, a posição, a nacionalidade, a idade, a imagem e os atributos são preenchidos para essa carta. O clube é escolhido de uma lista de times já usados pelos templates, para manter o valor padronizado no filtro da coleção.
Ao ativar o cálculo automático, a raridade da carta no Inventário — ou a raridade base no modo Pacotes — volta para **Incomum** como padrão. No Inventário, a raridade fica bloqueada enquanto o cálculo automático estiver ativo. O título especial não é escolhido no formulário; nos pacotes, ele é definido pelo sorteio da abertura. A coleção filtra por clube usando o valor salvo na carta, por isso os dados de identificação vêm do template para manter o filtro consistente.
42
+
Ao ativar o cálculo automático, a raridade da carta no Inventário — ou a raridade base no modo Pacotes — volta para **Incomum** como padrão. No Inventário, a raridade fica bloqueada enquanto o cálculo automático estiver ativo. O título especial não é escolhido no formulário; nos pacotes, ele é definido pelo sorteio da abertura. A coleção filtra por clube usando o valor salvo na carta, por isso o clube é escolhido da lista padronizada.
38
43
39
44
#### Modo Pacotes
40
45
Cria um template que será sorteado nos pacotes abertos por qualquer jogador via RPC `create_card_template`.
<inputvalue={form.name}onChange={e=>setForm({ ...form,name: e.target.value})}className={inputCls}placeholder="Ex: João Marcos"/>
463
-
)}
424
+
<labelclassName={labelCls}>Nome do Jogador</label>
425
+
<inputvalue={form.name}onChange={e=>setForm({ ...form,name: e.target.value})}className={inputCls}placeholder="Ex: João Marcos"/>
426
+
</div>
427
+
<div>
428
+
<labelclassName={labelCls}>URL da Imagem</label>
429
+
<inputvalue={form.imageUrl}onChange={e=>setForm({ ...form,imageUrl: e.target.value})}className={inputCls}placeholder="https://... ou /assets/imagem.jpg"/>
464
430
</div>
465
-
{!isInventory&&(
466
-
<div>
467
-
<labelclassName={labelCls}>URL da Imagem</label>
468
-
<inputvalue={form.imageUrl}onChange={e=>setForm({ ...form,imageUrl: e.target.value})}className={inputCls}placeholder="https://... ou /assets/imagem.jpg"/>
0 commit comments