/* eslint-disable @typescript-eslint/camelcase */
import { h, VNode } from "preact";
import { useAnastasisContext } from "../../context/anastasis";
import { AnastasisClientFrame, withProcessLabel } from "./index";
export function CountrySelectionScreen(): VNode {
  const reducer = useAnastasisContext()
  if (!reducer) {
    return 
no reducer in context
  }
  if (!reducer.currentReducerState || !("countries" in reducer.currentReducerState)) {
    return invalid state
  }
  const sel = (x: any): void => reducer.transition("select_country", {
    country_code: x.code,
    currencies: [x.currency],
  });
  return (
    
      {reducer.currentReducerState.countries.map((x: any) => (
        
      ))}
    
  );
}