Skip to content

Commit

Permalink
Exports css_library(), css_group(), and inlineStyle().
Browse files Browse the repository at this point in the history
Refs #41.

These should all work as expected and are fit to be used as public API.

I didn't really expect `css_group()` to be public API, but `prerender_resources()` needs it as a direct dependency and is public API itself. It would be impractical to use inline styles with `prerender_resources()` without `css_group()`.
  • Loading branch information
dgp1130 committed May 1, 2022
1 parent d8a2cc3 commit 417b588
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 2 deletions.
2 changes: 2 additions & 0 deletions BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ bzl_library(
"//packages/rules_prerender:prerender_resources",
"//packages/rules_prerender:web_resources",
"//packages/rules_prerender:web_resources_devserver",
"//packages/rules_prerender/css:css_group",
"//packages/rules_prerender/css:css_library",
],
)

Expand Down
10 changes: 10 additions & 0 deletions index.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,17 @@ load(
"//packages/rules_prerender:web_resources_devserver.bzl",
_web_resources_devserver = "web_resources_devserver",
)
load(
"//packages/rules_prerender/css:css_group.bzl",
_css_group = "css_group",
)
load(
"//packages/rules_prerender/css:css_library.bzl",
_css_library = "css_library",
)

css_group = _css_group
css_library = _css_library
extract_single_resource = _extract_single_resource
inject_resources = _inject_resources
prerender_component = _prerender_component
Expand Down
6 changes: 5 additions & 1 deletion packages/rules_prerender/css/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,17 @@ bzl_library(
bzl_library(
name = "css_group",
srcs = ["css_group.bzl"],
visibility = ["//packages/rules_prerender:__pkg__"],
visibility = [
"//:__pkg__",
"//packages/rules_prerender:__pkg__",
],
deps = [":css_providers"],
)

bzl_library(
name = "css_library",
srcs = ["css_library.bzl"],
visibility = ["//:__pkg__"],
deps = [":css_providers"],
)

Expand Down
2 changes: 1 addition & 1 deletion packages/rules_prerender/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

export { PrerenderResource } from 'rules_prerender/common/models/prerender_resource';
export { includeScript } from 'rules_prerender/packages/rules_prerender/scripts';
export { includeStyle, inlineStyleLegacy } from 'rules_prerender/packages/rules_prerender/styles';
export { includeStyle, inlineStyle, inlineStyleLegacy } from 'rules_prerender/packages/rules_prerender/styles';

0 comments on commit 417b588

Please sign in to comment.