December-software-project/sort-algo

View on GitHub
src/visualizer/sortingvisualizer/component/block/Oval.js

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
import { spreadNumber } from './HighlightUtil';
import React from 'react';
import './styles.css';

/**
 * Single oval to represent an item in the reference array.
 *
 * @component
 * @category Block
 * @param {Object} item Element in the reference array.
 * @returns {JSX.Element} Single oval containing the item.
 */
const Oval = ({ item }) => (
  <div
    className="oval"
    style={{
      visibility: item.isShown ? `visible` : `hidden`,
    }}
  >
    <div className="decimal">{spreadNumber(item.height)}</div>
  </div>
);

export default Oval;