change(ui) - segment selection
This commit is contained in:
parent
0ebc7a6085
commit
1ffc9ea67d
4 changed files with 12 additions and 11 deletions
|
|
@ -15,17 +15,16 @@ function MetricViewHeader() {
|
||||||
<div>
|
<div>
|
||||||
<div className="flex items-center mb-4 justify-between px-6">
|
<div className="flex items-center mb-4 justify-between px-6">
|
||||||
<div className="flex items-baseline mr-3">
|
<div className="flex items-baseline mr-3">
|
||||||
<PageTitle title="Metrics" className="" />
|
<PageTitle title="Cards" className="" />
|
||||||
</div>
|
</div>
|
||||||
<div className="ml-auto flex items-center">
|
<div className="ml-auto flex items-center">
|
||||||
{/* <Link to={'/metrics/create'}>
|
<Link to={'/metrics/create'}>
|
||||||
<Button variant="primary">Create</Button>
|
<Button variant="primary">New Card</Button>
|
||||||
</Link> */}
|
</Link>
|
||||||
<SegmentSelection
|
<SegmentSelection
|
||||||
name="viewType"
|
name="viewType"
|
||||||
className="my-3"
|
className="mx-3"
|
||||||
primary
|
primary
|
||||||
icons={true}
|
|
||||||
onSelect={ () => metricStore.updateKey('listView', !listView) }
|
onSelect={ () => metricStore.updateKey('listView', !listView) }
|
||||||
value={{ value: listView ? 'list' : 'grid' }}
|
value={{ value: listView ? 'list' : 'grid' }}
|
||||||
list={ [
|
list={ [
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@ function WidgetPreview(props: Props) {
|
||||||
name="viewType"
|
name="viewType"
|
||||||
className="my-3"
|
className="my-3"
|
||||||
primary
|
primary
|
||||||
icons={true}
|
size="small"
|
||||||
onSelect={ changeViewType }
|
onSelect={ changeViewType }
|
||||||
value={{ value: metric.viewType }}
|
value={{ value: metric.viewType }}
|
||||||
list={ [
|
list={ [
|
||||||
|
|
@ -63,7 +63,7 @@ function WidgetPreview(props: Props) {
|
||||||
name="viewType"
|
name="viewType"
|
||||||
className="my-3"
|
className="my-3"
|
||||||
primary={true}
|
primary={true}
|
||||||
icons={true}
|
size="small"
|
||||||
onSelect={ changeViewType }
|
onSelect={ changeViewType }
|
||||||
value={{ value: metric.viewType }}
|
value={{ value: metric.viewType }}
|
||||||
list={[
|
list={[
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,7 @@ class SegmentSelection extends React.Component {
|
||||||
{item.icon && (
|
{item.icon && (
|
||||||
<Icon
|
<Icon
|
||||||
name={item.icon}
|
name={item.icon}
|
||||||
size={size === 'extraSmall' || icons ? 14 : 20}
|
size={size === 'extraSmall' || size === 'small' || icons ? 14 : 20}
|
||||||
marginRight={item.name ? '6' : ''}
|
marginRight={item.name ? '6' : ''}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,8 @@
|
||||||
& .item {
|
& .item {
|
||||||
color: $gray-medium;
|
color: $gray-medium;
|
||||||
font-weight: medium;
|
font-weight: medium;
|
||||||
padding: 10px;
|
padding: 0 6px;
|
||||||
|
height: 33px;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
|
@ -70,6 +71,7 @@
|
||||||
|
|
||||||
.small .item {
|
.small .item {
|
||||||
padding: 4px 8px;
|
padding: 4px 8px;
|
||||||
|
height: 26px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.extraSmall .item {
|
.extraSmall .item {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue