@lonelyplanet/dotcom-core
Version:
This package is meant to house some of our more common UI and shared libs across dotcom applications.
19 lines (18 loc) • 967 B
JavaScript
import * as cn from "classnames";
import * as React from "react";
import Template from "../template";
import templateAreas from "../template/templateAreas";
import * as styles from "./styles.css";
var TemplateAutocomplete = function (_a) {
var children = _a.children, className = _a.className;
var areas = templateAreas([
"keywords",
"results",
], children);
return (React.createElement(Template, { className: cn(styles.templateAutocomplete, className), key: "template-autocomplete" },
areas.keywords &&
React.createElement(Template.Area, { key: "keywords", className: cn(styles.templateAreaKeywordsAutocomplete, "js-templateAreaKeywordsAutocomplete") }, areas.keywords),
areas.results &&
React.createElement(Template.Area, { key: "results", className: cn(styles.templateAreaResultsAutocomplete, "js-templateAreaResultsAutocomplete") }, areas.results)));
};
export default TemplateAutocomplete;