- setFormDataPaciente((prev) => ({
- ...prev,
- endereco: {
- ...prev.endereco,
- rua: event.target.value,
- },
- }))
- }
- className="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"
- placeholder="Rua"
- />
+
+
-
-
- setFormDataPaciente((prev) => ({
- ...prev,
- endereco: {
- ...prev.endereco,
- numero: event.target.value,
- },
- }))
- }
- className="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"
- placeholder="Número"
- />
+
+
+
+
+
+ setFormDataPaciente((prev) => ({
+ ...prev,
+ endereco: {
+ ...prev.endereco,
+ bairro: event.target.value,
+ },
+ }))
+ }
+ className="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"
+ placeholder="Centro"
+ />
+
+
+
+
+
+ setFormDataPaciente((prev) => ({
+ ...prev,
+ endereco: {
+ ...prev.endereco,
+ cidade: event.target.value,
+ },
+ }))
+ }
+ className="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"
+ placeholder="São Paulo"
+ />
+
+
+
+
+
+ setFormDataPaciente((prev) => ({
+ ...prev,
+ endereco: {
+ ...prev.endereco,
+ estado: event.target.value.toUpperCase(),
+ },
+ }))
+ }
+ className="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"
+ placeholder="SP"
+ maxLength={2}
+ />
+
+
-
-
-
- setFormDataPaciente((prev) => ({
- ...prev,
- endereco: {
- ...prev.endereco,
- bairro: event.target.value,
- },
- }))
- }
- className="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"
- placeholder="Bairro"
- />
-
-
-
-
- setFormDataPaciente((prev) => ({
- ...prev,
- endereco: {
- ...prev.endereco,
- cidade: event.target.value,
- },
- }))
- }
- className="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"
- placeholder="Cidade"
- />
-
-
-
-
- setFormDataPaciente((prev) => ({
- ...prev,
- endereco: {
- ...prev.endereco,
- estado: event.target.value,
- },
- }))
- }
- className="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"
- placeholder="Estado"
+ placeholder="Apto 45, Bloco B..."
/>
+
+ {/* Seção: Observações */}
+
+
+ Observações Adicionais
+
+
+
@@ -2253,12 +2433,12 @@ const PainelSecretaria = () => {
}
className="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-green-500 focus:border-transparent"
rows={3}
- placeholder="Observações gerais do paciente"
+ placeholder="Observações gerais sobre o paciente..."
/>
-
+
@@ -2289,12 +2469,12 @@ const PainelSecretaria = () => {
{doctorModalOpen && (
-
-
-
+
+
+
{doctorModalMode === "create"
- ? "Cadastrar Médico"
+ ? "Cadastrar Novo Médico"
: "Editar Médico"}
+
+ Preencha todos os campos obrigatórios (*)
+
+
+