Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Core -> Components and Pages: Make stylesheets optional #150

Closed
leandrocp opened this issue Mar 2, 2023 · 1 comment · Fixed by #271
Closed

Core -> Components and Pages: Make stylesheets optional #150

leandrocp opened this issue Mar 2, 2023 · 1 comment · Fixed by #271
Assignees
Labels
enhancement New feature or improvement good first issue Good for newcomers help wanted Looking for contributors
Milestone

Comments

@leandrocp
Copy link
Contributor

leandrocp commented Mar 2, 2023

The minimum required to create a page should be a layout. But currently a stylesheet is also required, which shouldn't be.

We want to remove this requirement in fixtures

# TODO: make stylesheet optional
stylesheet_fixture()
and remove :stylesheet_urls from the required list
# TODO: make stylesheet optional
|> validate_required([:site, :title, :body, :stylesheet_urls])

@leandrocp leandrocp added the enhancement New feature or improvement label Mar 2, 2023
@AZholtkevych AZholtkevych moved this to Todo in Beacon Mar 2, 2023
@AZholtkevych AZholtkevych changed the title Make stylesheets optional Core -> Components and Pages: Make stylesheets optional Apr 27, 2023
@AZholtkevych AZholtkevych added good first issue Good for newcomers help wanted Looking for contributors app:core labels Apr 27, 2023
@AZholtkevych AZholtkevych mentioned this issue May 1, 2023
29 tasks
@AZholtkevych AZholtkevych mentioned this issue Jun 9, 2023
18 tasks
@polvalente
Copy link
Contributor

Taking a look into this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or improvement good first issue Good for newcomers help wanted Looking for contributors
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants