Hi James,
Sorry the delay in getting back to you and for the inconvenience.
Query: However, I am getting the compile error "SassError: Top-level selectors may not contain the parent selector "&"." across multiple of your components, including Buttons, Calendar and others.
We have checked the reported compilation issue in our end with the specified configuration but we are not able to reproduce the reported issue while compiling with “node-sass”. We suspect that your project is not using “node-sass” for the SCSS compilation and we ask you to install the package after deleting the “node_modules” and package-lock.json” We have attached the sample and configuration information for your reference.
We followed the information from the below documentation.
Query: When will Syncfusion release a fix for this non compliance?
We have already logged a feature report for updating Syncfusion SCSS to be compatible with latest sass package. This feature will be implemented in our upcoming Essential Studio Volume 2, 2020 main release. We will update you once this feature is implemented.
Query: How do I work around this until a fix is created?
We request you to use the “node-sass” package for SCSS compilation until we implement the support for both the “sass” and “node-sass” compiler.
Please get back to us with your “package.json” file and your changes in SCSS variable if any in case you still get the same error.
Regards,
Jesus Arockia Sankaran S
Reference Image: