You could probably build exactly what you wanted with the Modal component!
Watch this dev diary to see how it works: