There was a recent tutorial from a community member on how to do this with a React component you may want to check out:
You can also share individual panels of your Dashboard via iFrames to keep things simple: https://grafana.com/docs/grafana/latest/reference/share_panel/#embed-panel