Adapt components to new mui & nextjs versions

This commit is contained in:
2023-07-22 13:36:33 +04:00
parent 368d11958a
commit 99ead9dec6
22 changed files with 98 additions and 76 deletions
+13 -2
View File
@@ -1,7 +1,18 @@
'use client'
import {useState} from 'react'
import Link from 'next/link'
import PropTypes from 'prop-types'
import {Accordion, AccordionDetails, AccordionSummary, Box, Button, CardActionArea, Chip, Container, Grid, Paper} from '@mui/material'
import {useRouter} from 'next/router'
import Accordion from '@mui/material/Accordion'
import AccordionDetails from '@mui/material/AccordionDetails'
import AccordionSummary from '@mui/material/AccordionSummary'
import Box from '@mui/material/Box'
import Button from '@mui/material/Button'
import CardActionArea from '@mui/material/CardActionArea'
import Chip from '@mui/material/Chip'
import Container from '@mui/material/Container'
import Grid from '@mui/material/Unstable_Grid2'
import Paper from '@mui/material/Paper'
import Card from '@mui/material/Card'
import CardContent from '@mui/material/CardContent'
import Avatar from '@mui/material/Avatar'
+11 -15
View File
@@ -1,19 +1,15 @@
import {useState} from 'react'
import {useRouter} from 'next/router'
import PropTypes from 'prop-types'
import clsx from 'clsx'
'use client'
import {
CardActionArea,
Grid,
Card,
CardContent,
CardMedia,
CardActions,
Collapse,
IconButton,
Typography
} from '@mui/material'
import {useState} from 'react'
import {useRouter} from 'next/navigation'
import PropTypes from 'prop-types'
import CardActionArea from '@mui/material/CardActionArea'
import Grid from '@mui/material/Unstable_Grid2'
import Card from '@mui/material/Card'
import CardMedia from '@mui/material/CardMedia'
import CardContent from '@mui/material/CardContent'
import Typography from '@mui/material/Typography'
import ExpandMoreIcon from '@mui/icons-material/ExpandMore'
import {styled} from '@mui/material/styles'
+3 -1
View File
@@ -1,5 +1,7 @@
'use client'
import {useEffect, useState} from 'react'
import {useRouter} from 'next/router'
import {useRouter} from 'next/navigation'
import TextField from '@mui/material/TextField'
import Autocomplete from '@mui/material/Autocomplete'
import Avatar from '@mui/material/Avatar'
+1 -1
View File
@@ -1,5 +1,5 @@
import {useRef, useEffect, useState} from 'react'
import {useRouter} from 'next/router'
import {useRouter} from 'next/navigation'
import PropTypes from 'prop-types'
import {
+1 -1
View File
@@ -2,7 +2,7 @@ import {useRef, useEffect} from 'react'
import {styled} from '@mui/material/styles'
import PropTypes from 'prop-types'
import {Button, Dialog, DialogActions, DialogContent, DialogTitle, Typography} from '@mui/material'
import {useRouter} from 'next/router'
import {useRouter} from 'next/navigation'
import Cgu from '.'
const PREFIX = 'cgu-dialog'
+1 -1
View File
@@ -12,7 +12,7 @@ import {
Typography,
Badge
} from '@mui/material'
import {useRouter} from 'next/router'
import {useRouter} from 'next/navigation'
import Koneksyon from '../sesyon/koneksyon'
import KomanteList from './komante-list'
import EkriKomante from './ekri-komante'
+3 -1
View File
@@ -1,6 +1,8 @@
'use client'
import {useState} from 'react'
import PropTypes from 'prop-types'
import {useRouter} from 'next/router'
import {useRouter, usePathname} from 'next/navigation'
import {styled} from '@mui/material/styles'
import AppBar from '@mui/material/AppBar'
+1 -1
View File
@@ -1,7 +1,7 @@
import {useState, forwardRef} from 'react'
import PropTypes from 'prop-types'
import axios from 'axios'
import {useRouter} from 'next/router'
import {useRouter} from 'next/navigation'
import {FormControl, Snackbar, IconButton, Button, Input, InputAdornment, InputLabel, Box, Container, Typography, LinearProgress} from '@mui/material'
import MuiAlert from '@mui/material/Alert'
+1 -1
View File
@@ -1,7 +1,7 @@
import {useRef, useState} from 'react'
import {styled} from '@mui/material/styles'
import PropTypes from 'prop-types'
import {useRouter} from 'next/router'
import {useRouter} from 'next/navigation'
import {Button, ListItemIcon, ListItemText, Menu, MenuItem} from '@mui/material'
import PublicIcon from '@mui/icons-material/Public'
+2 -2
View File
@@ -4,7 +4,7 @@ import Card from '@mui/material/Card'
import CardContent from '@mui/material/CardContent'
import CardActionArea from '@mui/material/CardActionArea'
import Divider from '@mui/material/Divider'
import Grid from '@mui/material/Grid'
import Grid from '@mui/material/Unstable_Grid2'
import Typography from '@mui/material/Typography'
import {CardMedia} from '@mui/material'
@@ -20,7 +20,7 @@ export default function KatRezoNou({tit, img, soutit, ko, lyen}) {
return (
<>
<Grid item xs={12} md={6} sx={{marginBottom: 2}}>
<Grid xs={12} md={6} sx={{marginBottom: 2}}>
<Card raised>
<CardActionArea onClick={handleClickOpen}>
<CardMedia
+3 -1
View File
@@ -6,7 +6,9 @@ import DialogContent from '@mui/material/DialogContent'
import DialogTitle from '@mui/material/DialogTitle'
import useMediaQuery from '@mui/material/useMediaQuery'
import {useTheme} from '@mui/material/styles'
import {Box, Grid, IconButton} from '@mui/material'
import Box from '@mui/material/Box'
import Grid from '@mui/material/Unstable_Grid2'
import IconButton from '@mui/material/IconButton'
import CloseIcon from '@mui/icons-material/Close'
import PublicIcon from '@mui/icons-material/Public'
+2 -2
View File
@@ -1,6 +1,6 @@
import {useEffect, useState, forwardRef} from 'react'
import {signIn} from 'next-auth/react'
import {useRouter} from 'next/router'
import {useRouter} from 'next/navigation'
import PropTypes from 'prop-types'
import Box from '@mui/material/Box'
import Button from '@mui/material/Button'
@@ -15,7 +15,7 @@ import Snackbar from '@mui/material/Snackbar'
import Tab from '@mui/material/Tab'
import Tabs from '@mui/material/Tabs'
import Typography from '@mui/material/Typography'
import Grid from '@mui/material/Grid'
import Grid from '@mui/material/Unstable_Grid2'
import Visibility from '@mui/icons-material/Visibility'
import VisibilityOff from '@mui/icons-material/VisibilityOff'
import MuiAlert from '@mui/material/Alert'
+18 -19
View File
@@ -3,23 +3,22 @@ import {styled} from '@mui/material/styles'
import PropTypes from 'prop-types'
import axios from 'axios'
import {useSession} from 'next-auth/react'
import {
Box,
Button,
Container,
FormControl,
FormHelperText,
Grid,
IconButton,
InputAdornment,
InputLabel,
LinearProgress,
OutlinedInput,
Snackbar,
TextField,
Tooltip,
Typography
} from '@mui/material'
import Box from '@mui/material/Box'
import Button from '@mui/material/Button'
import Container from '@mui/material/Container'
import FormControl from '@mui/material/FormControl'
import FormHelperText from '@mui/material/FormHelperText'
import Grid from '@mui/material/Unstable_Grid2'
import IconButton from '@mui/material/IconButton'
import InputAdornment from '@mui/material/InputAdornment'
import InputLabel from '@mui/material/InputLabel'
import LinearProgress from '@mui/material/LinearProgress'
import OutlinedInput from '@mui/material/OutlinedInput'
import Snackbar from '@mui/material/Snackbar'
import TextField from '@mui/material/TextField'
import Tooltip from '@mui/material/Tooltip'
import Typography from '@mui/material/Typography'
import MuiAlert from '@mui/material/Alert'
import VisibilityOffIcon from '@mui/icons-material/VisibilityOff'
@@ -293,7 +292,7 @@ function EkriTeks({canAutoTranslate, selectedTeks, setSelectedTeks}) {
</Box>
<form noValidate autoComplete='off'>
<Grid container style={{textAlign: 'center'}} spacing={1}>
<Grid item xs>
<Grid xs>
<TextField
required
id='awtis'
@@ -306,7 +305,7 @@ function EkriTeks({canAutoTranslate, selectedTeks, setSelectedTeks}) {
onChange={event => handleUpdate({awtis: event.target.value})}
/>
</Grid>
<Grid item xs>
<Grid xs>
<TextField
required
id='tit'
+2 -2
View File
@@ -2,13 +2,13 @@ import PropTypes from 'prop-types'
import Card from '@mui/material/Card'
import CardContent from '@mui/material/CardContent'
import Typography from '@mui/material/Typography'
import Grid from '@mui/material/Grid'
import Grid from '@mui/material/Unstable_Grid2'
import TraductionsStats from './traductions-stats'
export default function KatStats({emoji, value, total}) {
return (
<Grid item xs={12} md={2}>
<Grid xs={12} md={2}>
<Card variant='outlined'>
<CardContent>
<Typography align='center' variant='h6'>
+2 -2
View File
@@ -1,7 +1,7 @@
import PropTypes from 'prop-types'
import Typography from '@mui/material/Typography'
import Box from '@mui/material/Box'
import Grid from '@mui/material/Grid'
import Grid from '@mui/material/Unstable_Grid2'
import BarStats from './bar-stats'
@@ -12,7 +12,7 @@ export default function TraductionsStats({value, total}) {
return (
<Box sx={{width: '100%'}}>
<Grid container rowSpacing={3} columnSpacing={6} justifyContent='space-around'>
<Grid item xs={12} md={6}>
<Grid xs={12} md={6}>
<Typography style={{fontWeight: 'bold'}} align='center' variant='h6'>
{translated}
</Typography>
+5 -1
View File
@@ -1,5 +1,9 @@
'use client'
import PropTypes from 'prop-types'
import {Container, Grid, Typography} from '@mui/material'
import Container from '@mui/material/Container'
import Grid from '@mui/material/Unstable_Grid2'
import Typography from '@mui/material/Typography'
import {styled} from '@mui/material/styles'
+3 -1
View File
@@ -1,6 +1,8 @@
'use client'
import {Box, IconButton} from '@mui/material'
import PropTypes from 'prop-types'
import {useRouter} from 'next/router'
import {useRouter} from 'next/navigation'
import {
Tidal,
+2
View File
@@ -1,3 +1,5 @@
'use client'
import {useState, useEffect, useRef} from 'react'
import PropTypes from 'prop-types'
import {styled, useTheme} from '@mui/material/styles'
+2
View File
@@ -1,3 +1,5 @@
'use client'
import {useState} from 'react'
import PropTypes from 'prop-types'
+1
View File
@@ -1,5 +1,6 @@
import {useEffect, useState, useContext} from 'react'
import Link from 'next/link'
import {useParams} from 'next/navigation'
import PropTypes from 'prop-types'
import {styled} from '@mui/material/styles'
import AppBar from '@mui/material/AppBar'
+12 -11
View File
@@ -1,16 +1,17 @@
'use client'
import PropTypes from 'prop-types'
import {useRouter} from 'next/router'
import {useRouter} from 'next/navigation'
import {format} from 'date-fns'
import {fr} from 'date-fns/locale'
import {
Card,
CardActionArea,
CardContent,
CardMedia,
Typography,
Grid,
Box
} from '@mui/material'
import Card from '@mui/material/Card'
import CardActionArea from '@mui/material/CardActionArea'
import CardContent from '@mui/material/CardContent'
import CardMedia from '@mui/material/CardMedia'
import Typography from '@mui/material/Typography'
import Box from '@mui/material/Box'
import Grid from '@mui/material/Unstable_Grid2'
import ExplicitIcon from '@mui/icons-material/Explicit'
import {styled} from '@mui/material/styles'
import {Peertube} from '@icons-pack/react-simple-icons'
@@ -50,7 +51,7 @@ export default function TeksKat({parole}) {
}
return (
<StyledGrid item xs={12} sm={6} md={4}>
<StyledGrid xs={12} sm={6} md={4}>
<Card className={classes.root}>
<CardActionArea onClick={() => handleClick(slug)}>
<CardMedia
+9 -11
View File
@@ -1,16 +1,14 @@
import {forwardRef} from 'react'
'use client'
import {useEffect} from 'react'
import PropTypes from 'prop-types'
import {
Box,
Grid,
Snackbar,
Typography,
Tooltip,
Zoom,
useMediaQuery
} from '@mui/material'
import Box from '@mui/material/Box'
import Grid from '@mui/material/Unstable_Grid2'
import Typography from '@mui/material/Typography'
import Tooltip from '@mui/material/Tooltip'
import {useMediaQuery} from '@mui/material'
import {styled} from '@mui/material/styles'
import MuiAlert from '@mui/material/Alert'
import ExplicitIcon from '@mui/icons-material/Explicit'
import {formatJsonString, getAlias} from '../../lib/utils/format'