diff --git a/src/assets/styles/resultado.css b/src/assets/styles/resultado.css index 4203967..a4e79a2 100644 --- a/src/assets/styles/resultado.css +++ b/src/assets/styles/resultado.css @@ -48,7 +48,6 @@ display: flex; align-items: center; justify-content: center; - background: url('../img/pngwing.com.png') no-repeat; background-size: contain; margin-top: 20px; /* Adicione um espaço acima do troféu */ } diff --git a/src/components/QuestionCreate.tsx b/src/components/QuestionCreate.tsx index ad4b3f9..6f1d3e8 100644 --- a/src/components/QuestionCreate.tsx +++ b/src/components/QuestionCreate.tsx @@ -4,22 +4,20 @@ import { v4 as uuidv4 } from "uuid"; import { useToast } from "../context/ToastContext"; import { addAlternativa, associateAlternativaToTags } from "../database/alternativa"; import { addPergunta } from "../database/pergunta"; -import { Alternativa, FormErrors, Pergunta, Tag } from "../types"; +import { Alternativa, FormErrors, Pergunta } from "../types"; import { handleInputChange } from "../utils/formHelpers"; import { AlternativeCreate, AlternativeCreateProps } from "./AlternativeCreate"; interface QuestionCreateProps { - tags: Tag[]; fetchData: () => Promise; } -export const QuestionCreate: React.FC = ({ tags, fetchData }) => { +export const QuestionCreate: React.FC = ({ fetchData }) => { const [alternativaProps, setAlternativaProps] = useState([ { id: uuidv4(), placeholder: "Opção 1", eventKey: "0", - tags: [], onRemove: () => {}, onTextChange: () => {}, onTagChange: () => {}, @@ -139,7 +137,6 @@ export const QuestionCreate: React.FC = ({ tags, fetchData id: uuidv4(), placeholder: "Opção 1", eventKey: "0", - tags: [], onRemove: () => {}, onTextChange: handleAlternativeTextChange, onTagChange: handleAlternativeTagChange, @@ -194,7 +191,6 @@ export const QuestionCreate: React.FC = ({ tags, fetchData placeholder={alternativa.placeholder} eventKey={alternativa.eventKey} onRemove={() => handleRemoveAlternative(alternativa.id)} - tags={tags} onTextChange={handleAlternativeTextChange} onTagChange={handleAlternativeTagChange} onEnter={handleAddAlternative} diff --git a/src/components/QuestionEdit.tsx b/src/components/QuestionEdit.tsx index f912031..20649af 100644 --- a/src/components/QuestionEdit.tsx +++ b/src/components/QuestionEdit.tsx @@ -142,7 +142,6 @@ export const QuestionEdit: React.FC = ({ id, tags }) => { id: alternativa.id_alternativa.toString(), placeholder: `Opção ${alternativasProps.length + 1}`, eventKey: alternativa.id_alternativa.toString(), - tags: tags, onRemove: () => handleRemoveAlternative(alternativa.id_alternativa!.toString()), onTextChange: handleAlternativaTextChange, onTagChange: handleAlternativaTagChange, @@ -202,7 +201,6 @@ export const QuestionEdit: React.FC = ({ id, tags }) => { placeholder={alternativa.placeholder} eventKey={alternativa.eventKey} onRemove={() => handleRemoveAlternative(alternativa.id)} - tags={tags} onTextChange={handleAlternativaTextChange} onTagChange={handleAlternativaTagChange} onEnter={handleAddAlternative} diff --git a/src/views/Perguntas.tsx b/src/views/Perguntas.tsx index 346d703..ae25ee0 100644 --- a/src/views/Perguntas.tsx +++ b/src/views/Perguntas.tsx @@ -7,11 +7,9 @@ import HintCard from "../components/HintCard"; import { QuestionCreate } from "../components/QuestionCreate"; import { QuestionMasterCard } from "../components/QuestionMasterCard"; import { deletePergunta, getPerguntas } from "../database/pergunta"; -import { getTags } from "../database/tag"; -import { Pergunta, Tag } from "../types"; +import { Pergunta } from "../types"; const Perguntas: React.FC = () => { - const [tags, setTags] = useState([]); const [perguntas, setPerguntas] = useState([]); const [searchTerm, setSearchTerm] = useState(""); const navigate = useNavigate(); @@ -26,9 +24,7 @@ const Perguntas: React.FC = () => { }; const fetchData = async () => { - const tagsFromDB = await getTags(); const perguntasFromDB = await getPerguntas(); - setTags(tagsFromDB); setPerguntas(perguntasFromDB); }; @@ -47,7 +43,7 @@ const Perguntas: React.FC = () => { dela, qualificaria a alternativa escolhida com as tags adequadas. - +