diff options
author | 2021-09-27 01:33:15 -0700 | |
---|---|---|
committer | 2021-09-27 01:33:15 -0700 | |
commit | 86109dcfd008baf8778cc221cc25f90dd77121e9 (patch) | |
tree | f04bf172b671fcfa09b6c53a4f9d1143e405bb0b /examples/macros/components/example.jsx | |
parent | adf22db8b675c482c7f0a5ac4e659ea5374aa8fc (diff) | |
download | bun-86109dcfd008baf8778cc221cc25f90dd77121e9.tar.gz bun-86109dcfd008baf8778cc221cc25f90dd77121e9.tar.zst bun-86109dcfd008baf8778cc221cc25f90dd77121e9.zip |
Add a few macros examples
Diffstat (limited to 'examples/macros/components/example.jsx')
-rw-r--r-- | examples/macros/components/example.jsx | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/examples/macros/components/example.jsx b/examples/macros/components/example.jsx new file mode 100644 index 000000000..ad80ce9e1 --- /dev/null +++ b/examples/macros/components/example.jsx @@ -0,0 +1,17 @@ +// source code +import { matchInFile } from "macro:matchInFile"; + +export const IPAddresses = () => ( + <div> + <h2>recent ip addresses</h2> + <div className="Lines"> + {matchInFile("access.log", /^(?:[0-9]{1,3}\.){3}[0-9]{1,3}/).map( + (ipAddress, index) => ( + <div className="Line" key={index}> + {ipAddress} + </div> + ) + )} + </div> + </div> +); |