1
0
Fork 0

Added tiler and capitalize to utils

This commit is contained in:
Joost De Cock 2019-06-23 18:01:22 +02:00
parent e42b54ca5c
commit 79b0ff20ba
3 changed files with 18 additions and 0 deletions

View file

@ -0,0 +1,3 @@
const capitalize = string => string.charAt(0).toUpperCase() + string.slice(1);
export default capitalize;

View file

@ -1,5 +1,6 @@
export { default as backend } from "./backend";
export { default as camelCase } from "./camelCase";
export { default as capitalize } from "./capitalize";
export { default as cloneObject } from "./cloneObject";
export { default as defaultGist } from "./defaultGist";
export { default as defaultSa } from "./defaultSa";
@ -13,6 +14,7 @@ export { default as roundMmUp } from "./roundMmUp";
export { default as sliderStep } from "./sliderStep";
export { default as smallestImperialStep } from "./smallestImperialStep";
export { default as storage } from "./storage";
export { default as tiler } from "./tiler";
export { default as measurementAsMm } from "./measurementAsMm";
export { default as validateEmail } from "./validateEmail";
export { default as validateTld } from "./validateTld";

View file

@ -0,0 +1,13 @@
import axios from "axios";
function useTiler(baseURL = "https://tiler.freesewing.org", timeout = 10000) {
const api = axios.create({ baseURL, timeout });
const tiler = {
tile: (svg, format = "pdf", size = "a4") =>
api.post("/api", { svg, format, size })
};
return tiler;
}
export default useTiler;