Source: templates/Default.js

import React, { useContext } from "react";
import { SelectCaseContext } from "./SelectCase";

/**
 * Componente que permite crear un default dentro de un switch, se va a mostrar solo cuando no haya entrado en ningun case
 * @name Reactor.Components.Templates.Default
 * @class 
 * @example 
<switch variable="tipo" context="un_contexto">
  <case value="alerta">...</case>
  <case value="mensaje">...</case>
  <case value="info">...</case>
  <default>...</default>
</switch>
 */

export const Default = ({children}) => {
  const selectCaseState = useContext(SelectCaseContext);
  return <>
    {selectCaseState.match ? <></> : children}
  </>;
}