Open Kaisaurus opened 6 years ago
This looks awesome - my main hesitation is the bloomer lib being so nascent, but also being more opinionated in the template. I suppose if someone is using Gatsby they're already using React, so this could easily be a solid improvement.
Know of any libraries with broader adoption than bloomer?
Another consideration is that this project is a template and is only meant to serve as an example. The components and styles demonstrate what is possible, but will most likely be removed when the developer forks the project.
@AustinGreen Fair enough, I might make one just for convenience if people do want to use it as a boiler template. I'll post a link here when I do.
@erquhart I don't think there are other very popular bulma react component libraries. Other options would be Grommet, Semantic UI React or Elemental UI. Any recommendations?
Really comes down to preference then. I agree with providing a boilerplate for that approach as an alternative.
@Kaisaurus @erquhart I've been working on a NetlifyCMS branch of my GraphCMS starter here, which uses Material-UI components, check it here: (warning, still in progress) https://github.com/danielmahon/gatsby-starter-procyon/tree/netlifycms
Make sure you're on the netlifycms
branch, the master
branch is for GraphCMS integration. I may continue working on getting the in-place DraftJS editor to work with NetlifyCMS as well.
@danielmahon very interesting! Keep us in the loop on Gitter if things move forward: https://gitter.im/netlify/netlifycms
I don't think there are other very popular bulma react component libraries.
I don't know if it's popular enough, but https://github.com/couds/react-bulma-components looks interesting.
I forked this and added support for styled-component in my fork along with ts, not sure it can coesist with bulma because sometimes css get messy since the order I guess is not guaranteed but maybe you can be inspired https://github.com/dbertella/gatsby-starter-netlify-cms if interested I can make it better and a pr
I have used Semantic UI React Components (https://react.semantic-ui.com) but after deploying to Netlify all semantic ui components are missing.
Is it possible to deploy Semantic UI React ???
I've done a port of this project on both material-ui and bootstrap if anyone is interested:
https://github.com/fullstack-rocket/gatsby-starter-netlify-cms-materialui https://github.com/fullstack-rocket/gatsby-starter-netlify-cms-bootstrap
What about something like https://theme-ui.com/? That would be awesome! If you are interested I can happily work on a pr for a v2 of this, I really like this template and it's my way to go to start a new project in minutes. I would love to have ts and styled-components / emotion by default!
It's been a while since this issue was raised. React component libraries have greatly improved in the past couple years. I'm totally in favor of someone migrating the project to a more react-friendly library.
I second this suggestion. Took me a while to figure out where the css library was coming from. Very un-react-like as it is.
I've just released a port on Tailwind CSS:
https://github.com/fullstack-rocket/gatsby-starter-netlify-cms-tailwindcss
First project with tailwind, I've really loved using it.
This is a feature proposal. I found the current HTML of the starter template looks very messy. I think this could be cleaned up quiet a bit by using a component library for the Bulma css frame work like bloomer and separating in-line styles to
const styles = StyleSheet.create({})
(I am a bit of a coding newbie but if people like this idea I'd be happy to remake the templates in this format)
For example the
product-page.js
now looks like: Instead it could look something likeBut could instead look like: