pub type Triangle = FunctionComponent<triangle>;