Jelajahi Sumber

Fix margin for cluster level events

jnfrati 4 tahun lalu
induk
melakukan
86a51387a2

+ 5 - 2
dashboard/src/components/events/SubEventsList.tsx

@@ -20,7 +20,8 @@ const getReadableDate = (s: number) => {
 const SubEventsList: React.FC<{
   clearSelectedEvent: () => void;
   event: any;
-}> = ({ event, clearSelectedEvent }) => {
+  enableTopMargin?: boolean;
+}> = ({ event, clearSelectedEvent, enableTopMargin }) => {
   const { currentProject, currentCluster } = useContext(Context);
   const {
     status,
@@ -114,7 +115,7 @@ const SubEventsList: React.FC<{
 
   return (
     <>
-      <Timeline>
+      <Timeline enableTopMargin={enableTopMargin}>
         <ControlRow>
           <BackButton onClick={clearSelectedEvent}>
             <i className="material-icons">close</i>
@@ -279,6 +280,8 @@ const Rail = styled.div`
 `;
 
 const Timeline = styled.div`
+  margin-top: ${(props: { enableTopMargin: boolean }) =>
+    props.enableTopMargin ? "30px" : "unset"};
   animation: floatIn 0.3s;
   animation-timing-function: ease-out;
   animation-fill-mode: forwards;

+ 1 - 0
dashboard/src/main/home/cluster-dashboard/dashboard/events/EventsTab.tsx

@@ -54,6 +54,7 @@ const EventsTab = () => {
       <SubEventsList
         event={currentEvent}
         clearSelectedEvent={() => setCurrentEvent(null)}
+        enableTopMargin
       />
     );
   }