For now, we use no CSS at all, but real world application wouldn't do that. We did that to make sure we do not make any opinions on the design because we expect that the end user is going to change the design to match their brand and choice anyway. So changing an already opinionated design system will be harder than to start from element without any design at all. But how can we even make this work easier?
Answer: Provide a sample css theme that can be dropped in public/stylesheets folder and that should automatically change the design for the whole app. We still adhere to the rule that we don't add any opinion about the design elsewhere in the code (i.e. no element styles in html inline, no reference to any other external css.
For now, we use no CSS at all, but real world application wouldn't do that. We did that to make sure we do not make any opinions on the design because we expect that the end user is going to change the design to match their brand and choice anyway. So changing an already opinionated design system will be harder than to start from element without any design at all. But how can we even make this work easier?
Answer: Provide a sample css theme that can be dropped in
public/stylesheetsfolder and that should automatically change the design for the whole app. We still adhere to the rule that we don't add any opinion about the design elsewhere in the code (i.e. no element styles in html inline, no reference to any other external css.