instantsearch-ui-components
Version:
Common UI components for InstantSearch.
80 lines (79 loc) • 4.1 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ApplyIcon = ApplyIcon;
exports.ClearIcon = ClearIcon;
exports.ClockIcon = ClockIcon;
exports.LoadingIcon = LoadingIcon;
exports.SubmitIcon = SubmitIcon;
exports.TrashIcon = TrashIcon;
function SubmitIcon(_ref) {
var createElement = _ref.createElement;
return createElement("svg", {
className: "ais-AutocompleteSubmitIcon",
viewBox: "0 0 24 24",
fill: "currentColor"
}, createElement("path", {
d: "M16.041 15.856c-0.034 0.026-0.067 0.055-0.099 0.087s-0.060 0.064-0.087 0.099c-1.258 1.213-2.969 1.958-4.855 1.958-1.933 0-3.682-0.782-4.95-2.050s-2.050-3.017-2.050-4.95 0.782-3.682 2.050-4.95 3.017-2.050 4.95-2.050 3.682 0.782 4.95 2.050 2.050 3.017 2.050 4.95c0 1.886-0.745 3.597-1.959 4.856zM21.707 20.293l-3.675-3.675c1.231-1.54 1.968-3.493 1.968-5.618 0-2.485-1.008-4.736-2.636-6.364s-3.879-2.636-6.364-2.636-4.736 1.008-6.364 2.636-2.636 3.879-2.636 6.364 1.008 4.736 2.636 6.364 3.879 2.636 6.364 2.636c2.125 0 4.078-0.737 5.618-1.968l3.675 3.675c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414z"
}));
}
function LoadingIcon(_ref2) {
var createElement = _ref2.createElement;
return createElement("svg", {
className: "ais-AutocompleteLoadingIcon",
viewBox: "0 0 100 100"
}, createElement("circle", {
cx: "50",
cy: "50",
fill: "none",
r: "35",
stroke: "currentColor",
strokeDasharray: "164.93361431346415 56.97787143782138",
strokeWidth: "6"
}, createElement("animateTransform", {
attributeName: "transform",
type: "rotate",
repeatCount: "indefinite",
dur: "1s",
values: "0 50 50;90 50 50;180 50 50;360 50 50",
keyTimes: "0;0.40;0.65;1"
})));
}
function ClearIcon(_ref3) {
var createElement = _ref3.createElement;
return createElement("svg", {
className: "ais-AutocompleteClearIcon",
viewBox: "0 0 24 24",
fill: "currentColor"
}, createElement("path", {
d: "M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"
}));
}
function ClockIcon(_ref4) {
var createElement = _ref4.createElement;
return createElement("svg", {
viewBox: "0 0 24 24",
fill: "currentColor"
}, createElement("path", {
d: "M12.516 6.984v5.25l4.5 2.672-0.75 1.266-5.25-3.188v-6h1.5zM12 20.016q3.281 0 5.648-2.367t2.367-5.648-2.367-5.648-5.648-2.367-5.648 2.367-2.367 5.648 2.367 5.648 5.648 2.367zM12 2.016q4.125 0 7.055 2.93t2.93 7.055-2.93 7.055-7.055 2.93-7.055-2.93-2.93-7.055 2.93-7.055 7.055-2.93z"
}));
}
function TrashIcon(_ref5) {
var createElement = _ref5.createElement;
return createElement("svg", {
viewBox: "0 0 24 24",
fill: "currentColor"
}, createElement("path", {
d: "M18 7v13c0 0.276-0.111 0.525-0.293 0.707s-0.431 0.293-0.707 0.293h-10c-0.276 0-0.525-0.111-0.707-0.293s-0.293-0.431-0.293-0.707v-13zM17 5v-1c0-0.828-0.337-1.58-0.879-2.121s-1.293-0.879-2.121-0.879h-4c-0.828 0-1.58 0.337-2.121 0.879s-0.879 1.293-0.879 2.121v1h-4c-0.552 0-1 0.448-1 1s0.448 1 1 1h1v13c0 0.828 0.337 1.58 0.879 2.121s1.293 0.879 2.121 0.879h10c0.828 0 1.58-0.337 2.121-0.879s0.879-1.293 0.879-2.121v-13h1c0.552 0 1-0.448 1-1s-0.448-1-1-1zM9 5v-1c0-0.276 0.111-0.525 0.293-0.707s0.431-0.293 0.707-0.293h4c0.276 0 0.525 0.111 0.707 0.293s0.293 0.431 0.293 0.707v1zM9 11v6c0 0.552 0.448 1 1 1s1-0.448 1-1v-6c0-0.552-0.448-1-1-1s-1 0.448-1 1zM13 11v6c0 0.552 0.448 1 1 1s1-0.448 1-1v-6c0-0.552-0.448-1-1-1s-1 0.448-1 1z"
}));
}
function ApplyIcon(_ref6) {
var createElement = _ref6.createElement;
return createElement("svg", {
viewBox: "0 0 24 24",
fill: "currentColor"
}, createElement("path", {
d: "M8 17v-7.586l8.293 8.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-8.293-8.293h7.586c0.552 0 1-0.448 1-1s-0.448-1-1-1h-10c-0.552 0-1 0.448-1 1v10c0 0.552 0.448 1 1 1s1-0.448 1-1z"
}));
}