{"version":3,"sources":["Searchbar.tsx"],"sourcesContent":["import { Icon } from \"../../elements/icon/Icon.tsx\";\nimport { ThemeSwitcher } from \"../theme-switcher/ThemeSwitcher.tsx\";\nexport type SearchbarOptions = {\n\tdisableThemeSwitch?: boolean;\n\tdisableLink?: boolean;\n\tlinkLabel?: string;\n\tlinkTarget?: URL | string;\n\tsearchbarPlaceholder?: string;\n\tsearchbarSize?: number | string;\n\tvalue?: string | number | Ref<number | string>;\n}\nexport const Searchbar = blankTemplate<SearchbarOptions>(({value, searchbarSize, searchbarPlaceholder, disableLink, disableThemeSwitch, linkLabel, linkTarget, ...props}) => \n\t<div {...props} class=\"searchbar\">\n\t\t{disableLink ? null : <span>\n\t\t\t<Icon name=\"fa-arrow-up-right-from-square\"/>\n\t\t\t<a target=\"_blank\" href={linkTarget ?? \"https://unyt.org\"}>{linkLabel ?? \"unyt.org\"}</a>\n\t\t</span>}\n\t\t<div class=\"searchbox\">\n\t\t\t<input value={value} id=\"search-input\" style={{\n\t\t\t\tminWidth: searchbarSize ? searchbarSize : \"250px\",\n\t\t\t}} name=\"search\" type=\"search\" placeholder={searchbarPlaceholder ?? \"Search\"}/>\n\t\t\t<button id=\"search-button\">\n\t\t\t\t<Icon name=\"fa-search\"/>\n\t\t\t</button>\n\t\t</div>\n\t\t{disableThemeSwitch ? null : <ThemeSwitcher compact/>}\n\t</div>\n);"],"names":["Icon","ThemeSwitcher","Searchbar","blankTemplate","value","searchbarSize","searchbarPlaceholder","disableLink","disableThemeSwitch","linkLabel","linkTarget","props","div","class","span","name","a","target","href","input","id","style","minWidth","type","placeholder","button","compact"],"mappings":";AAAA,SAASA,IAAI,QAAQ,+BAA+B;AACpD,SAASC,aAAa,QAAQ,sCAAsC;AAUpE,OAAO,MAAMC,YAAYC,cAAgC,CAAC,EAACC,KAAK,EAAEC,aAAa,EAAEC,oBAAoB,EAAEC,WAAW,EAAEC,kBAAkB,EAAEC,SAAS,EAAEC,UAAU,EAAE,GAAGC,OAAM,iBACvK,MAACC;QAAK,GAAGD,KAAK;QAAEE,OAAM;;YACpBN,cAAc,qBAAO,MAACO;;kCACtB,KAACd;wBAAKe,MAAK;;kCACX,KAACC;wBAAEC,QAAO;wBAASC,MAAMR,cAAc;kCAAqBD,aAAa;;;;0BAE1E,MAACG;gBAAIC,OAAM;;kCACV,KAACM;wBAAMf,OAAOA;wBAAOgB,IAAG;wBAAeC,OAAO;4BAC7CC,UAAUjB,iBAAgC;wBAC3C;wBAAGU,MAAK;wBAASQ,MAAK;wBAASC,aAAalB,wBAAwB;;kCACpE,KAACmB;wBAAOL,IAAG;kCACV,cAAA,KAACpB;4BAAKe,MAAK;;;;;YAGZP,qBAAqB,qBAAO,KAACP;gBAAcyB,OAAO;;;QAEnD","sourceRoot":"/lib/unyt-components-0.0.17/components/header/","file":"Searchbar.tsx"}