If you have a collection of editVersions, you can try add a isApproved field (Boolean) that can be set to true by admins.
On the page, filter the data to the last created version where isApproved is true - isNotEmpty(“isApproved”)
You can do via a dataset (on the editor or by code) or via a collection query.
@qoobbell I don’t know if there’re articles about this specific scenario.
But all I suggested is have a collection of versions, with a field for admin approval, and on the front end to filter the dataset based on isApproved is TRUE. Also set the dataset to show only one version, and sort it by descending _lastCreated so it’ll show the latest approved version.