Skip to content
代码片段 群组 项目
提交 a86801f0 编辑于 作者: Tristan Read's avatar Tristan Read
浏览文件

Merge branch '384237-incident-timeline-ui-cleanup-improve-spacing' into 'master'

Resolve "Incident timeline UI cleanup - improve spacing"

See merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/108129



Merged-by: default avatarTristan Read <tread@gitlab.com>
Approved-by: default avatarEmily Bauman <ebauman@gitlab.com>
Approved-by: default avatarJames Rushford <jrushford@gitlab.com>
Approved-by: default avatarTristan Read <tread@gitlab.com>
Co-authored-by: default avatarpsjakubowska <psedlak-jakubowska@gitlab.com>
No related branches found
No related tags found
1 合并请求!1355Draft: Reset password by phone with geetest captcha
...@@ -113,13 +113,13 @@ export default { ...@@ -113,13 +113,13 @@ export default {
> >
<div <div
v-if="hasTimelineEvents" v-if="hasTimelineEvents"
class="gl-display-flex gl-align-items-center gl-justify-content-center gl-align-self-start gl-bg-white gl-text-gray-200 gl-border-gray-100 gl-border-1 gl-border-solid gl-rounded-full gl-mt-2 gl-mr-3 gl-w-8 gl-h-8 gl-z-index-1" class="gl-display-flex gl-align-items-center gl-justify-content-center gl-align-self-start gl-bg-white gl-text-gray-200 gl-border-gray-100 gl-border-1 gl-border-solid gl-rounded-full gl-mt-2 gl-w-8 gl-h-8 gl-z-index-1"
> >
<gl-icon name="comment" class="note-icon" /> <gl-icon name="comment" class="note-icon" />
</div> </div>
<timeline-events-form <timeline-events-form
ref="eventForm" ref="eventForm"
:class="{ 'gl-border-gray-50 gl-border-t': hasTimelineEvents }" :class="{ 'gl-border-gray-50 gl-border-t gl-pt-3': hasTimelineEvents }"
:is-event-processed="createTimelineEventActive" :is-event-processed="createTimelineEventActive"
show-save-and-add show-save-and-add
@save-event="createIncidentTimelineEvent" @save-event="createIncidentTimelineEvent"
......
...@@ -28,9 +28,9 @@ export default { ...@@ -28,9 +28,9 @@ export default {
</script> </script>
<template> <template>
<div class="gl-relative gl-display-flex gl-align-items-center"> <div class="edit-timeline-event gl-relative gl-display-flex gl-align-items-center">
<div <div
class="gl-display-flex gl-align-items-center gl-justify-content-center gl-align-self-start gl-bg-white gl-text-gray-200 gl-border-gray-100 gl-border-1 gl-border-solid gl-rounded-full gl-mt-2 gl-mr-3 gl-w-8 gl-h-8 gl-z-index-1" class="gl-display-flex gl-align-items-center gl-justify-content-center gl-align-self-start gl-bg-white gl-text-gray-200 gl-border-gray-100 gl-border-1 gl-border-solid gl-rounded-full gl-mt-2 gl-w-8 gl-h-8 gl-z-index-1"
> >
<gl-icon name="comment" class="note-icon" /> <gl-icon name="comment" class="note-icon" />
</div> </div>
......
...@@ -166,11 +166,11 @@ export default { ...@@ -166,11 +166,11 @@ export default {
<template> <template>
<form class="gl-flex-grow-1 gl-border-gray-50"> <form class="gl-flex-grow-1 gl-border-gray-50">
<div class="gl-display-flex gl-flex-direction-column gl-sm-flex-direction-row"> <div class="gl-display-flex gl-flex-direction-column gl-sm-flex-direction-row gl-mt-3">
<gl-form-group :label="__('Date')" class="gl-mt-5 gl-mr-5"> <gl-form-group :label="__('Date')" class="gl-mr-5">
<gl-datepicker id="incident-date" ref="datepicker" v-model="datePickerInput" /> <gl-datepicker id="incident-date" ref="datepicker" v-model="datePickerInput" />
</gl-form-group> </gl-form-group>
<div class="gl-display-flex gl-mt-5"> <div class="gl-display-flex">
<gl-form-group :label="__('Time')"> <gl-form-group :label="__('Time')">
<div class="gl-display-flex"> <div class="gl-display-flex">
<label label-for="timeline-input-hours" class="sr-only"></label> <label label-for="timeline-input-hours" class="sr-only"></label>
......
...@@ -51,12 +51,12 @@ export default { ...@@ -51,12 +51,12 @@ export default {
<template> <template>
<div class="timeline-event gl-display-grid"> <div class="timeline-event gl-display-grid">
<div <div
class="gl-display-flex gl-align-items-center gl-justify-content-center gl-bg-white gl-text-gray-200 gl-border-gray-100 gl-border-1 gl-border-solid gl-rounded-full gl-mt-2 gl-mr-3 gl-w-8 gl-h-8 gl-p-3 gl-z-index-1" class="gl-display-flex gl-align-items-center gl-justify-content-center gl-bg-white gl-text-gray-200 gl-border-gray-100 gl-border-1 gl-border-solid gl-rounded-full gl-mt-2 gl-w-8 gl-h-8 gl-p-3 gl-z-index-1"
> >
<gl-icon :name="getEventIcon(action)" class="note-icon" /> <gl-icon :name="getEventIcon(action)" class="note-icon" />
</div> </div>
<div class="timeline-event-note timeline-event-border" data-testid="event-text-container"> <div class="timeline-event-note timeline-event-border" data-testid="event-text-container">
<div class="gl-display-flex gl-flex-wrap gl-align-items-center gl-gap-3 gl-mb-3"> <div class="gl-display-flex gl-flex-wrap gl-align-items-center gl-gap-3 gl-mb-2">
<h3 <h3
class="timeline-event-note-date gl-font-weight-bold gl-font-sm gl-my-0" class="timeline-event-note-date gl-font-weight-bold gl-font-sm gl-my-0"
data-testid="event-time" data-testid="event-time"
......
...@@ -144,11 +144,11 @@ export default { ...@@ -144,11 +144,11 @@ export default {
{{ eventDate }} {{ eventDate }}
</h2> </h2>
<ul class="notes main-notes-list gl-pt-2!"> <ul class="notes main-notes-list">
<li <li
v-for="(event, eventIndex) in events" v-for="(event, eventIndex) in events"
:key="eventIndex" :key="eventIndex"
class="timeline-entry-vertical-line timeline-entry note system-note note-wrapper gl-my-2! gl-pr-0!" class="timeline-entry-vertical-line timeline-entry note system-note note-wrapper gl-my-0! gl-pr-0!"
> >
<edit-timeline-event <edit-timeline-event
v-if="eventToEdit === event.id" v-if="eventToEdit === event.id"
......
...@@ -7,7 +7,13 @@ ...@@ -7,7 +7,13 @@
} }
.timeline-event { .timeline-event {
grid-template-columns: #{$gl-spacing-scale-9} minmax(0, 1fr) #{$gl-spacing-scale-7}; grid-template-columns: auto minmax(0, 1fr) #{$gl-spacing-scale-7};
}
.create-timeline-event,
.edit-timeline-event,
.timeline-event {
gap: $gl-spacing-scale-5;
} }
/** /**
...@@ -51,8 +57,10 @@ ...@@ -51,8 +57,10 @@
} }
.timeline-entry:not(:last-child) { .timeline-entry:not(:last-child) {
@include gl-pb-0;
.timeline-event-border { .timeline-event-border {
@include gl-pb-5; @include gl-pb-3;
@include gl-border-gray-50; @include gl-border-gray-50;
@include gl-border-1; @include gl-border-1;
@include gl-border-b-solid; @include gl-border-b-solid;
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册