You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Hydro/packages/ui-default/components/messagepad/MessagePad.page.styl

100 lines
1.9 KiB
Stylus

$list-height = 500px
$sidebar-width = 250px
$input-height = 80px
$input-padding = 10px
$send-button-width = 50px
#messagePad
min-height: rem($list-height)
position: relative
.messagepad
position: relative
.messagepad__sidebar
border-right: 1px solid #EEE
float: left
width: rem($sidebar-width)
.messagepad__list
overflow: auto
height: rem($list-height)
.messagepad__header
position: absolute
left: rem($sidebar-width)
right: 0
top: 0
height: rem(30px)
padding: rem(5px)
text-align: center
border-bottom: 1px solid #eee;
.messagepad__content
position: absolute
left: rem($sidebar-width)
right: 0
top: rem(30px)
bottom: rem($input-height)
overflow: auto
padding: rem(30px)
.messagepad__input
display: none
position: absolute
left: rem($sidebar-width)
right: 0
bottom: 0
height: $input-height
border-top: 1px solid #EEE
&.visible
display: block
button
display: block
appearance: none
position: absolute
right: 0
width: rem($send-button-width)
top: 0
height: 100%
border: 0
background: none
text-align: center
line-height: rem($input-height)
font-size: rem($font-size-icon)
transition: background-color .1s, color .1s, opacity .1s
transition-timing-function: linear
outline: 0
&:enabled
cursor: pointer
background-color: $primary-color
color: #FFF
&:hover
background-color: lighten($primary-color, 10%)
&:disabled
color: $text-1-color
opacity: 0.3
.messagepad__textarea-container
position: absolute
left: rem($input-padding)
right: rem($send-button-width + $input-padding)
top: rem($input-padding)
bottom: rem($input-padding)
textarea
display: block
border: 0
background: none
padding: 0
width: 100%
height: 100%
font-size: rem($font-size-secondary)
resize: none
outline: 0