This commit is contained in:
Cristian B. Yancis A. 2024-09-06 15:57:59 -06:00
parent bebc2b5733
commit 220136f544
7 changed files with 31 additions and 49 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Binary file not shown.

View File

@ -1,27 +0,0 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
:root {
--background: #ffffff;
--foreground: #171717;
}
@media (prefers-color-scheme: dark) {
:root {
--background: #0a0a0a;
--foreground: #ededed;
}
}
body {
color: var(--foreground);
background: var(--background);
font-family: Arial, Helvetica, sans-serif;
}
@layer utilities {
.text-balance {
text-wrap: balance;
}
}

9
app/index.jsx Normal file
View File

@ -0,0 +1,9 @@
import Tablero from "./tablero"
export default function HomePage(){
return(
<div className="container mx-auto">
<Tablero className="m-5 p-2"/>
</div>
)
}

View File

@ -1,10 +1,12 @@
import Tablero from "./tablero"
const totito=()=>{
return(
<div className="container mx-auto">
<Tablero className="m-5 p-2"/>
</div>
)
export const metadata={
title: 'Totito',
description:'generado con next.js'
}
export default totito
export default function RootKLayout({children}){
return(
<html lang="es">
<body>{children}</body>
</html>
)
}

View File

@ -1,21 +1,19 @@
'use client'
import { useState } from "react"
import{ usiState } from "react"
import Cuadrado from "./cuadros"
const Tablero =()=>{
const [cuadros, setCuadros] = useState(Array(9).fill(""));
const [turno, setTurno]=useState('X')
const [cuadros, setCuadros]= usiState(Array(9).fill(''))
const [turno, setTuerno]=usiState('X')
const pintaFigura=(indexItem)=>{
const misCuaadros=cuadros.slice()
misCuaadros.splice(indexItem,1,turno)
setCuadros(misCuaadros) // esta linea me da problemas
if(turno==='X'){
setTurno('O')
}else{
setTurno('X')
const misCuadros= cuadros.slice()
setCuadros(misCuadros)
if(turno==='X'){ // Verifica los turnos
setTuerno('O')
}
else{
setTuerno('X')
}
}
return(