fix: use outline none (#5486)
* fix: use outline none * fix: dropdown trigger ui bugs * Update packages/ui/Dropdown.tsx Co-authored-by: Omar López <zomars@me.com>pull/5465/head^2
parent
3c8cb3a9ea
commit
30eea089ba
|
@ -53,7 +53,7 @@ type DropdownMenuItemProps = ComponentProps<typeof DropdownMenuPrimitive["Checkb
|
||||||
export const DropdownMenuItem = forwardRef<HTMLDivElement, DropdownMenuItemProps>(
|
export const DropdownMenuItem = forwardRef<HTMLDivElement, DropdownMenuItemProps>(
|
||||||
({ className = "", ...props }, forwardedRef) => (
|
({ className = "", ...props }, forwardedRef) => (
|
||||||
<DropdownMenuPrimitive.Item
|
<DropdownMenuPrimitive.Item
|
||||||
className={`text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900 ${className}`}
|
className={`text-sm text-gray-700 hover:bg-gray-100 hover:text-gray-900 focus:outline-none ${className}`}
|
||||||
{...props}
|
{...props}
|
||||||
ref={forwardedRef}
|
ref={forwardedRef}
|
||||||
/>
|
/>
|
||||||
|
|
|
@ -240,10 +240,10 @@ function UserDropdown({ small }: { small?: boolean }) {
|
||||||
return (
|
return (
|
||||||
<Dropdown open={menuOpen}>
|
<Dropdown open={menuOpen}>
|
||||||
<DropdownMenuTrigger asChild onClick={() => setMenuOpen((menuOpen) => !menuOpen)}>
|
<DropdownMenuTrigger asChild onClick={() => setMenuOpen((menuOpen) => !menuOpen)}>
|
||||||
<button className="group flex w-full cursor-pointer appearance-none items-center rounded-full p-2 text-left outline-none hover:bg-gray-100 sm:pl-3 md:rounded-none lg:pl-2">
|
<button className="group flex w-full cursor-pointer appearance-none items-center rounded-full p-2 text-left outline-none hover:bg-gray-200 sm:pl-3 md:rounded lg:pl-2">
|
||||||
<span
|
<span
|
||||||
className={classNames(
|
className={classNames(
|
||||||
small ? "h-8 w-8" : "h-9 w-9 ltr:mr-2 rtl:ml-3",
|
small ? "h-6 w-6" : "h-8 w-8 ltr:mr-2 rtl:ml-3",
|
||||||
"relative flex-shrink-0 rounded-full bg-gray-300 "
|
"relative flex-shrink-0 rounded-full bg-gray-300 "
|
||||||
)}>
|
)}>
|
||||||
{
|
{
|
||||||
|
@ -267,7 +267,7 @@ function UserDropdown({ small }: { small?: boolean }) {
|
||||||
<span className="block truncate font-medium text-gray-900">
|
<span className="block truncate font-medium text-gray-900">
|
||||||
{user.name || "Nameless User"}
|
{user.name || "Nameless User"}
|
||||||
</span>
|
</span>
|
||||||
<span className="block truncate font-normal text-neutral-500">
|
<span className="block truncate font-normal text-gray-900">
|
||||||
{user.username
|
{user.username
|
||||||
? process.env.NEXT_PUBLIC_WEBSITE_URL === "https://cal.com"
|
? process.env.NEXT_PUBLIC_WEBSITE_URL === "https://cal.com"
|
||||||
? `cal.com/${user.username}`
|
? `cal.com/${user.username}`
|
||||||
|
|
Loading…
Reference in New Issue