aboutsummaryrefslogtreecommitdiff
path: root/src/options.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-05-12 13:00:25 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-05-12 13:00:25 -0700
commitc09d7cf83905111ef7af9ee5bbd523f56664395c (patch)
tree84fed91f8f6522594b109c09140f69d9c39ff598 /src/options.zig
parentf8131f42bcd039964586cbf3bd019dc9a449c438 (diff)
downloadbun-c09d7cf83905111ef7af9ee5bbd523f56664395c.tar.gz
bun-c09d7cf83905111ef7af9ee5bbd523f56664395c.tar.zst
bun-c09d7cf83905111ef7af9ee5bbd523f56664395c.zip
That's all the errors??
Former-commit-id: f9a74df73d2831bfdd8e6f1c0e5c999ea300fc0d
Diffstat (limited to 'src/options.zig')
-rw-r--r--src/options.zig8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/options.zig b/src/options.zig
index 29be30cca..b994dbe4b 100644
--- a/src/options.zig
+++ b/src/options.zig
@@ -180,8 +180,8 @@ pub const defaultLoaders = std.ComptimeStringMap(Loader, .{
pub const JSX = struct {
pub const Pragma = struct {
// these need to be arrays
- factory: string = "React.createElement",
- fragment: string = "React.Fragment",
+ factory: []string = &(Defaults.Factory),
+ fragment: []string = &(Defaults.Fragment),
runtime: JSX.Runtime = JSX.Runtime.automatic,
/// Facilitates automatic JSX importing
@@ -192,6 +192,10 @@ pub const JSX = struct {
development: bool = true,
parse: bool = true,
+ pub const Defaults = struct {
+ pub var Factory = [_]string{ "React", "createElement" };
+ pub var Fragment = [_]string{ "React", "Fragment" };
+ };
pub fn fromApi(jsx: api.Api.Jsx) Pragma {
var pragma = JSX.Pragma{};