Angular version of sf-plan component