Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 1771 | Rev 1773 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
5 stevensc 1
import React from 'react'
1360 stevensc 2
import { Box, styled } from '@mui/material'
5 stevensc 3
 
1360 stevensc 4
const EllipsisContainer = styled(Box)`
1771 stevensc 5
  margin: auto;
1770 stevensc 6
  width: 80px;
7
  height: 80px;
8
  border-radius: 100px;
9
  background-color: #fff;
10
  border: 1px solid #e1e1e1;
1771 stevensc 11
  display: flex;
12
  align-items: center;
1770 stevensc 13
  .bounce {
1772 stevensc 14
    width: 13px;
15
    height: 13px;
1770 stevensc 16
    background-color: #b9b9b9;
17
    border-radius: 100%;
5 stevensc 18
    display: inline-block;
1770 stevensc 19
    -webkit-animation: bounce_delay 1.4s infinite ease-in-out both;
20
    animation: bounce_delay 1.4s infinite ease-in-out both;
5 stevensc 21
  }
1770 stevensc 22
  .bounce:nth-child(1) {
23
    -webkit-animation-delay: -0.32s;
24
    animation-delay: -0.32s;
5 stevensc 25
  }
1770 stevensc 26
  .bounce:nth-child(2) {
27
    -webkit-animation-delay: -0.16s;
28
    animation-delay: -0.16s;
5 stevensc 29
  }
1770 stevensc 30
  .bounce:nth-child(3) {
31
    -webkit-animation-delay: 0;
32
    animation-delay: 0;
5 stevensc 33
  }
1770 stevensc 34
  @keyframes bounce_delay {
35
    0%,
36
    80%,
37
    100% {
38
      -webkit-transform: scale(0);
5 stevensc 39
      transform: scale(0);
40
    }
1770 stevensc 41
    40% {
42
      -webkit-transform: scale(1);
5 stevensc 43
      transform: scale(1);
44
    }
45
  }
46
`
47
 
1360 stevensc 48
const Spinner = ({ ...rest }) => {
5 stevensc 49
  return (
1365 stevensc 50
    <EllipsisContainer {...rest}>
1770 stevensc 51
      <div className='bounce'></div>
52
      <div className='bounce'></div>
53
      <div className='bounce'></div>
54
      <div className='bounce'></div>
1365 stevensc 55
    </EllipsisContainer>
5 stevensc 56
  )
57
}
58
 
59
export default Spinner