|
|
|
@@ -31,7 +31,7 @@ const Dropdown = ({ color }) => {
|
|
|
|
<>
|
|
|
|
<>
|
|
|
|
|
|
|
|
|
|
|
|
<div className="text-left mr-2 ml-2 my-3 float-right">
|
|
|
|
<div className="text-left mr-2 ml-2 my-3 float-right">
|
|
|
|
<button type="button" className="inline-flex justify-center w-full rounded-md border border-gray-300 dark:border-gray-800 shadow-sm px-2 bg-white text-sm font-medium text-gray-700 hover:bg-gray-50 dark:bg-gray-700 dark:text-white focus:outline-none" id="options-menu" aria-haspopup="true" aria-expanded="true"
|
|
|
|
<button type="button" className="inline-flex justify-center rounded-md border border-gray-300 dark:border-gray-800 shadow-sm px-2 bg-white text-sm font-medium text-gray-700 hover:bg-gray-50 dark:bg-gray-700 dark:text-white focus:outline-none h-10" id="options-menu" aria-haspopup="true" aria-expanded="true"
|
|
|
|
style={{ transition: "all .15s ease" }}
|
|
|
|
style={{ transition: "all .15s ease" }}
|
|
|
|
ref={btnDropdownRef}
|
|
|
|
ref={btnDropdownRef}
|
|
|
|
onClick={() => {
|
|
|
|
onClick={() => {
|
|
|
|
@@ -40,19 +40,19 @@ const Dropdown = ({ color }) => {
|
|
|
|
: openDropdownPopover();
|
|
|
|
: openDropdownPopover();
|
|
|
|
}}
|
|
|
|
}}
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<FontAwesomeIcon icon={faLanguage} className="text-4xl" />
|
|
|
|
<FontAwesomeIcon icon={faLanguage} size="3x" />
|
|
|
|
<svg className="-mr-1 ml-2 h-9 w-3" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
|
|
|
<svg className="-mr-1 ml-2 h-9 w-3" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
|
|
|
<path fillRule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clipRule="evenodd" />
|
|
|
|
<path fillRule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clipRule="evenodd" />
|
|
|
|
</svg>
|
|
|
|
</svg>
|
|
|
|
</button>
|
|
|
|
</button>
|
|
|
|
<div ref={popoverDropdownRef} className={
|
|
|
|
<div ref={popoverDropdownRef} className={
|
|
|
|
(dropdownPopoverShow ? "block " : "hidden ") + "z-10 origin-top-right absolute right-0 mt-2 w-40 rounded-md shadow-lg bg-white ring-1 ring-black ring-opacity-5 dark:bg-gray-700"}>
|
|
|
|
(dropdownPopoverShow ? "block " : "hidden ") + "z-10 origin-top-right absolute right-0 mt-2 rounded-md shadow-lg bg-white ring-1 ring-black ring-opacity-5 dark:bg-gray-700"}>
|
|
|
|
<div className="py-1" role="menu" aria-orientation="vertical" aria-labelledby="options-menu">
|
|
|
|
<div className="py-1" role="menu" aria-orientation="vertical" aria-labelledby="options-menu">
|
|
|
|
<LanguageSwitcher lang="ja">
|
|
|
|
<LanguageSwitcher lang="ja">
|
|
|
|
<a href="#" className="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-700 dark:text-white dark:hover:bg-gray-800" role="menuitem">日本語</a>
|
|
|
|
<a href="#" className="block px-4 py-2 text-gray-700 hover:bg-gray-100 hover:text-gray-700 dark:text-white dark:hover:bg-gray-800" role="menuitem">日本語</a>
|
|
|
|
</LanguageSwitcher>
|
|
|
|
</LanguageSwitcher>
|
|
|
|
<LanguageSwitcher lang="en">
|
|
|
|
<LanguageSwitcher lang="en">
|
|
|
|
<a href="#" className="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-700 dark:text-white dark:hover:bg-gray-800" role="menuitem">English</a>
|
|
|
|
<a href="#" className="block px-4 py-2 text-gray-700 hover:bg-gray-100 hover:text-gray-700 dark:text-white dark:hover:bg-gray-800" role="menuitem">English</a>
|
|
|
|
</LanguageSwitcher>
|
|
|
|
</LanguageSwitcher>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|