fix: notifier-card.tsx overflow on mobile.

This commit is contained in:
charlesgauthereau
2026-01-11 12:12:14 +01:00
parent ce6bdd01ef
commit 09a1e75acf
2 changed files with 5 additions and 5 deletions
@@ -9,6 +9,8 @@ import {
import {EditNotifierButton} from "@/components/wrappers/dashboard/common/notifier/notifier-card/button-edit-notifier";
import {OrganizationWithMembers} from "@/db/schema/03_organization";
import {getNotificationChannelIcon} from "@/components/wrappers/dashboard/admin/notifications/helpers";
import {truncateWords} from "@/utils/text";
import {useIsMobile} from "@/hooks/use-mobile";
export type NotifierCardProps = {
data: NotificationChannelWith;
@@ -19,6 +21,7 @@ export type NotifierCardProps = {
export const NotifierCard = (props: NotifierCardProps) => {
const {data, organization} = props;
const isMobile = useIsMobile()
return (
<div className="block transition-all duration-200 rounded-xl">
@@ -33,13 +36,14 @@ export const NotifierCard = (props: NotifierCardProps) => {
<div className="flex justify-start w-full">
<div className="flex flex-col items-start md:flex-row md:items-center gap-2 ">
<h3 className="font-medium text-foreground">{data.name}</h3>
<h3 className="font-medium text-foreground">{isMobile ? truncateWords(data.name, 2) : data.name}</h3>
<Badge variant="secondary" className="text-xs font-mono">
{data.provider}
</Badge>
</div>
</div>
<div className="flex items-center gap-2">
<EditNotifierButton
organizations={props.organizations}
@@ -28,10 +28,6 @@ export const OrganizationNotifiersTab = ({
<h3 className="text-xl font-semibold text-balance mb-1">
Notification Settings
</h3>
<p className="text-muted-foreground leading-relaxed ">
Configure how and when you receive alerts about your services and
infrastructure.
</p>
</div>
<NotifierAddEditModal
organization={organization}