A
canvas app can be embedded in a modern SharePoint page with
the Power Apps web part. All controls work as in the original
app, but you might need to adapt the app to the page style
to make it look good.
In the demo below, Peter Kalmström, CEO and Systems Designer
of kalmstrom.com Business Solutions, shows how to embed
an app and a customized form in a SharePoint page. For the
form, you must add a submit button to make it work as an
embedded app instead.
Peter takes the powerapp ID by running the app from the
Power Apps site and taking the ID part from its URL. You
can also go into the app details and find both the ID and
the web link.