jsx
This commit is contained in:
parent
bebc2b5733
commit
220136f544
BIN
app/favicon.ico
BIN
app/favicon.ico
Binary file not shown.
Before Width: | Height: | Size: 25 KiB |
Binary file not shown.
Binary file not shown.
@ -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
9
app/index.jsx
Normal 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>
|
||||
)
|
||||
}
|
@ -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>
|
||||
)
|
||||
}
|
@ -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(
|
||||
|
Loading…
Reference in New Issue
Block a user