mirror of
https://github.com/sct/overseerr.git
synced 2025-09-17 17:24:35 +02:00
fix(ui): rectangular avatars getting stretched (#2782)
This commit is contained in:
@@ -90,7 +90,7 @@ const IssueComment: React.FC<IssueCommentProps> = ({
|
|||||||
<img
|
<img
|
||||||
src={comment.user.avatar}
|
src={comment.user.avatar}
|
||||||
alt=""
|
alt=""
|
||||||
className="h-10 w-10 scale-100 transform-gpu rounded-full ring-1 ring-gray-500 transition duration-300 hover:scale-105"
|
className="h-10 w-10 scale-100 transform-gpu rounded-full object-cover ring-1 ring-gray-500 transition duration-300 hover:scale-105"
|
||||||
/>
|
/>
|
||||||
</a>
|
</a>
|
||||||
</Link>
|
</Link>
|
||||||
|
@@ -264,7 +264,7 @@ const IssueDetails: React.FC = () => {
|
|||||||
>
|
>
|
||||||
<a className="group ml-1 inline-flex h-full items-center xl:ml-1.5">
|
<a className="group ml-1 inline-flex h-full items-center xl:ml-1.5">
|
||||||
<img
|
<img
|
||||||
className="mr-0.5 h-5 w-5 scale-100 transform-gpu rounded-full transition duration-300 group-hover:scale-105 xl:mr-1 xl:h-6 xl:w-6"
|
className="mr-0.5 h-5 w-5 scale-100 transform-gpu rounded-full object-cover transition duration-300 group-hover:scale-105 xl:mr-1 xl:h-6 xl:w-6"
|
||||||
src={issueData.createdBy.avatar}
|
src={issueData.createdBy.avatar}
|
||||||
alt=""
|
alt=""
|
||||||
/>
|
/>
|
||||||
|
@@ -228,7 +228,7 @@ const IssueItem: React.FC<IssueItemProps> = ({ issue }) => {
|
|||||||
<img
|
<img
|
||||||
src={issue.createdBy.avatar}
|
src={issue.createdBy.avatar}
|
||||||
alt=""
|
alt=""
|
||||||
className="avatar-sm ml-1.5"
|
className="avatar-sm ml-1.5 object-cover"
|
||||||
/>
|
/>
|
||||||
<span className="truncate text-sm font-semibold group-hover:text-white group-hover:underline">
|
<span className="truncate text-sm font-semibold group-hover:text-white group-hover:underline">
|
||||||
{issue.createdBy.displayName}
|
{issue.createdBy.displayName}
|
||||||
|
@@ -40,7 +40,7 @@ const UserDropdown: React.FC = () => {
|
|||||||
onClick={() => setDropdownOpen(true)}
|
onClick={() => setDropdownOpen(true)}
|
||||||
>
|
>
|
||||||
<img
|
<img
|
||||||
className="h-8 w-8 rounded-full sm:h-10 sm:w-10"
|
className="h-8 w-8 rounded-full object-cover sm:h-10 sm:w-10"
|
||||||
src={user?.avatar}
|
src={user?.avatar}
|
||||||
alt=""
|
alt=""
|
||||||
/>
|
/>
|
||||||
|
@@ -272,7 +272,7 @@ const ManageSlideOver: React.FC<
|
|||||||
<img
|
<img
|
||||||
src={user.avatar}
|
src={user.avatar}
|
||||||
alt={user.displayName}
|
alt={user.displayName}
|
||||||
className="h-8 w-8 scale-100 transform-gpu rounded-full ring-1 ring-gray-500 transition duration-300 hover:scale-105"
|
className="h-8 w-8 scale-100 transform-gpu rounded-full object-cover ring-1 ring-gray-500 transition duration-300 hover:scale-105"
|
||||||
/>
|
/>
|
||||||
</a>
|
</a>
|
||||||
</Link>
|
</Link>
|
||||||
@@ -387,7 +387,7 @@ const ManageSlideOver: React.FC<
|
|||||||
<img
|
<img
|
||||||
src={user.avatar}
|
src={user.avatar}
|
||||||
alt={user.displayName}
|
alt={user.displayName}
|
||||||
className="h-8 w-8 scale-100 transform-gpu rounded-full ring-1 ring-gray-500 transition duration-300 hover:scale-105"
|
className="h-8 w-8 scale-100 transform-gpu rounded-full object-cover ring-1 ring-gray-500 transition duration-300 hover:scale-105"
|
||||||
/>
|
/>
|
||||||
</a>
|
</a>
|
||||||
</Link>
|
</Link>
|
||||||
|
@@ -231,7 +231,7 @@ const RequestCard: React.FC<RequestCardProps> = ({ request, onTitleData }) => {
|
|||||||
<img
|
<img
|
||||||
src={requestData.requestedBy.avatar}
|
src={requestData.requestedBy.avatar}
|
||||||
alt=""
|
alt=""
|
||||||
className="avatar-sm"
|
className="avatar-sm object-cover"
|
||||||
/>
|
/>
|
||||||
<span className="truncate font-semibold group-hover:text-white group-hover:underline">
|
<span className="truncate font-semibold group-hover:text-white group-hover:underline">
|
||||||
{requestData.requestedBy.displayName}
|
{requestData.requestedBy.displayName}
|
||||||
|
@@ -336,7 +336,7 @@ const RequestItem: React.FC<RequestItemProps> = ({
|
|||||||
<img
|
<img
|
||||||
src={requestData.requestedBy.avatar}
|
src={requestData.requestedBy.avatar}
|
||||||
alt=""
|
alt=""
|
||||||
className="avatar-sm ml-1.5"
|
className="avatar-sm ml-1.5 object-cover"
|
||||||
/>
|
/>
|
||||||
<span className="truncate text-sm font-semibold group-hover:text-white group-hover:underline">
|
<span className="truncate text-sm font-semibold group-hover:text-white group-hover:underline">
|
||||||
{requestData.requestedBy.displayName}
|
{requestData.requestedBy.displayName}
|
||||||
@@ -390,7 +390,7 @@ const RequestItem: React.FC<RequestItemProps> = ({
|
|||||||
<img
|
<img
|
||||||
src={requestData.modifiedBy.avatar}
|
src={requestData.modifiedBy.avatar}
|
||||||
alt=""
|
alt=""
|
||||||
className="avatar-sm ml-1.5"
|
className="avatar-sm ml-1.5 object-cover"
|
||||||
/>
|
/>
|
||||||
<span className="truncate text-sm font-semibold group-hover:text-white group-hover:underline">
|
<span className="truncate text-sm font-semibold group-hover:text-white group-hover:underline">
|
||||||
{requestData.modifiedBy.displayName}
|
{requestData.modifiedBy.displayName}
|
||||||
|
@@ -534,7 +534,7 @@ const AdvancedRequester: React.FC<AdvancedRequesterProps> = ({
|
|||||||
<img
|
<img
|
||||||
src={selectedUser.avatar}
|
src={selectedUser.avatar}
|
||||||
alt=""
|
alt=""
|
||||||
className="h-6 w-6 flex-shrink-0 rounded-full"
|
className="h-6 w-6 flex-shrink-0 rounded-full object-cover"
|
||||||
/>
|
/>
|
||||||
<span className="ml-3 block">
|
<span className="ml-3 block">
|
||||||
{selectedUser.displayName}
|
{selectedUser.displayName}
|
||||||
@@ -584,7 +584,7 @@ const AdvancedRequester: React.FC<AdvancedRequesterProps> = ({
|
|||||||
<img
|
<img
|
||||||
src={user.avatar}
|
src={user.avatar}
|
||||||
alt=""
|
alt=""
|
||||||
className="h-6 w-6 flex-shrink-0 rounded-full"
|
className="h-6 w-6 flex-shrink-0 rounded-full object-cover"
|
||||||
/>
|
/>
|
||||||
<span className="ml-3 block flex-shrink-0">
|
<span className="ml-3 block flex-shrink-0">
|
||||||
{user.displayName}
|
{user.displayName}
|
||||||
|
@@ -575,7 +575,7 @@ const UserList: React.FC = () => {
|
|||||||
<Link href={`/users/${user.id}`}>
|
<Link href={`/users/${user.id}`}>
|
||||||
<a className="h-10 w-10 flex-shrink-0">
|
<a className="h-10 w-10 flex-shrink-0">
|
||||||
<img
|
<img
|
||||||
className="h-10 w-10 rounded-full"
|
className="h-10 w-10 rounded-full object-cover"
|
||||||
src={user.avatar}
|
src={user.avatar}
|
||||||
alt=""
|
alt=""
|
||||||
/>
|
/>
|
||||||
|
@@ -44,7 +44,7 @@ const ProfileHeader: React.FC<ProfileHeaderProps> = ({
|
|||||||
<div className="flex-shrink-0">
|
<div className="flex-shrink-0">
|
||||||
<div className="relative">
|
<div className="relative">
|
||||||
<img
|
<img
|
||||||
className="h-24 w-24 rounded-full bg-gray-600 ring-1 ring-gray-700"
|
className="h-24 w-24 rounded-full bg-gray-600 object-cover ring-1 ring-gray-700"
|
||||||
src={user.avatar}
|
src={user.avatar}
|
||||||
alt=""
|
alt=""
|
||||||
/>
|
/>
|
||||||
|
Reference in New Issue
Block a user