fix ivans & rs text overflow in header of each entry by using ellipses
This commit is contained in:
@@ -165,16 +165,17 @@ export default function IvansAlerts({ settings, widgetID }) {
|
|||||||
w="100%" h="100%"
|
w="100%" h="100%"
|
||||||
justify="space-between" align="center"
|
justify="space-between" align="center"
|
||||||
pb={1}
|
pb={1}
|
||||||
|
gap={2}
|
||||||
borderTopRadius="lg"
|
borderTopRadius="lg"
|
||||||
borderBottomRadius={collapsible.open ? "0" : "lg"}
|
borderBottomRadius={collapsible.open ? "0" : "lg"}
|
||||||
bg="gray.700"
|
bg="gray.700"
|
||||||
>
|
>
|
||||||
<Flex direction="column" pl={3} textAlign="left" color="gray.100">
|
<Flex direction="column" minW={0} pl={3} textAlign="left" color="gray.100">
|
||||||
<Text>{item.volcano_name}</Text>
|
<Text truncate>{item.volcano_name}</Text>
|
||||||
<Text fontSize="xs" color="gray.300/90">{item.send_time}</Text>
|
<Text truncate fontSize="xs" color="gray.300/90">{item.send_time}</Text>
|
||||||
</Flex>
|
</Flex>
|
||||||
<Flex pr={3}>
|
<Flex minW={0} pr={3}>
|
||||||
<Text pl={2} pr={2} borderRadius="lg" bg="gray.800/50" color="gray.100">{item.report_num}</Text>
|
<Text truncate pl={2} pr={2} borderRadius="lg" bg="gray.800/50" color="gray.100">{item.report_num}</Text>
|
||||||
</Flex>
|
</Flex>
|
||||||
</Flex>
|
</Flex>
|
||||||
</Collapsible.Trigger>
|
</Collapsible.Trigger>
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ export default function RemoteSensing({ settings, widgetID }) {
|
|||||||
const isCopy = settings?.copyToClipboard === true; // acts as a fail-safe if no default setting is set
|
const isCopy = settings?.copyToClipboard === true; // acts as a fail-safe if no default setting is set
|
||||||
const sorts = settings?.activeSorts;
|
const sorts = settings?.activeSorts;
|
||||||
|
|
||||||
// build url once on mount
|
// build url
|
||||||
const url = useMemo(() =>{
|
const url = useMemo(() =>{
|
||||||
if (settings?.startDate && settings?.endDate)
|
if (settings?.startDate && settings?.endDate)
|
||||||
return '/api/v2/remote_sensing?start_date=' + settings?.startDate + '&end_date=' + settings?.endDate;
|
return '/api/v2/remote_sensing?start_date=' + settings?.startDate + '&end_date=' + settings?.endDate;
|
||||||
@@ -170,21 +170,22 @@ export default function RemoteSensing({ settings, widgetID }) {
|
|||||||
<Collapsible.Context>
|
<Collapsible.Context>
|
||||||
{(collapsible) => (
|
{(collapsible) => (
|
||||||
<>
|
<>
|
||||||
<Collapsible.Trigger w="100%">
|
<Collapsible.Trigger w="100%" overflow="hidden">
|
||||||
<Flex
|
<Flex
|
||||||
direction="row"
|
direction="row"
|
||||||
w="100%" h="100%"
|
w="100%" h="100%"
|
||||||
justify="space-between" align="center"
|
justify="space-between" align="center"
|
||||||
|
gap={2}
|
||||||
borderTopRadius="lg"
|
borderTopRadius="lg"
|
||||||
borderBottomRadius={collapsible.open ? "0" : "lg"}
|
borderBottomRadius={collapsible.open ? "0" : "lg"}
|
||||||
bg="gray.700"
|
bg="gray.700"
|
||||||
>
|
>
|
||||||
<Flex direction="column" pl={3} textAlign="left" color="gray.100">
|
<Flex direction="column" minW={0} pl={3} textAlign="left" color="gray.100">
|
||||||
<Text>{item?.volcano_name}</Text>
|
<Text truncate >{item?.volcano_name}</Text>
|
||||||
<Text fontSize="xs" color="gray.300/90">{item?.country}</Text>
|
<Text truncate fontSize="xs" color="gray.300/90">{item?.country}</Text>
|
||||||
</Flex>
|
</Flex>
|
||||||
<Flex pr={3}>
|
<Flex pr={3} minW={0}>
|
||||||
<Text pl={2} pr={2} borderRadius="lg" bg="gray.800/50" color="gray.100" fontSize="sm">{item?.report_time}</Text>
|
<Text truncate pl={2} pr={2} borderRadius="lg" bg="gray.800/50" color="gray.100" fontSize="sm">{item?.report_time}</Text>
|
||||||
</Flex>
|
</Flex>
|
||||||
</Flex>
|
</Flex>
|
||||||
</Collapsible.Trigger>
|
</Collapsible.Trigger>
|
||||||
|
|||||||
Reference in New Issue
Block a user