@cometchat/chat-uikit-react
Version:
Ready-to-use Chat UI Components for React(Javascript/Web)
293 lines (266 loc) • 7.81 kB
CSS
.cometchat-create-poll {
display: flex;
width: 420px;
height: 480px;
flex-direction: column;
align-items: center;
gap: var(--cometchat-padding-2, 8px);
flex-shrink: 0;
align-self: stretch;
background-color: var(--cometchat-background-color-01, #FFFFFF);
border-radius: var(--cometchat-radius-3, 12px);
overflow: hidden;
box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
position: relative;
}
.cometchat-create-poll__header {
padding: var(--cometchat-radius-3, 12px);
border-bottom: 1px solid var(--cometchat-border-color-default, #E8E8E8);
display: flex;
justify-content: space-between;
align-items: center;
align-self: stretch;
}
.cometchat-create-poll__header-title {
color: var(--cometchat-text-color-primary, #141414);
text-align: center;
font: var(--cometchat-font-heading2-bold);
font-style: normal;
line-height: 120%;
}
.cometchat-create-poll__header-close-icon {
display: flex;
width: 24px;
height: 24px;
justify-content: center;
align-items: center;
mask-repeat: no-repeat;
background-color: var(--cometchat-icon-color-primary, #141414);
-webkit-mask-size: 100%;
mask-size: 100%;
-webkit-mask: url("../../assets/close.svg") center center no-repeat;
mask: url("../../assets/close.svg") center center no-repeat;
border: none;
cursor: pointer;
}
.cometchat-create-poll__body {
padding: var(--cometchat-padding-4, 16px);
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: flex-start;
margin: 0;
overflow: hidden;
}
.cometchat-create-poll__body-question {
text-align: left;
display: flex;
flex-direction: column;
gap: var(--cometchat-padding-1, 4px);
}
.cometchat-create-poll__body-question-title {
color: var(--cometchat-text-color-primary, #141414);
font: var(--cometchat-font-heading4-medium);
font-style: normal;
line-height: 120%;
}
.cometchat-create-poll__body-question-input {
display: flex;
height: 36px;
padding: var(--cometchat-padding-2, 8px);
align-items: center;
gap: var(--cometchat-padding-1, 4px);
flex: 1 0 0;
border-radius: var(--cometchat-radius-2, 8px);
border: 1px solid var(--cometchat-border-color-light, #F5F5F5);
background: var(--cometchat-background-color-01, #FFF);
flex: 1 0 0;
width: 100%;
min-width: 90px;
color: var(--cometchat-text-color-primary, #141414);
font: var(--cometchat-font-body-regular);
font-style: normal;
outline: none;
/* border: none; */
}
.cometchat-create-poll__body-options-wrapper {
display: flex;
flex-direction: column;
align-items: flex-start;
padding-top: var(--cometchat-padding-5, 20px);
gap: var(--cometchat-padding-2, 8px);
margin-bottom: var(--cometchat-padding-2, 8px);
overflow: hidden;
max-height: 64%;
}
.cometchat-create-poll__body-options-title {
color: var(--cometchat-text-color-primary, #141414);
font: var(--cometchat-font-heading4-medium);
font-style: normal;
}
.cometchat-create-poll__body-options {
height: 100%;
width: 100%;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: var(--cometchat-padding-2, 8px);
scrollbar-width: none;
overflow-y: scroll;
}
.cometchat-create-poll__body-option-input {
display: flex;
height: 36px;
padding: var(--cometchat-padding-2, 8px);
align-items: center;
gap: var(--cometchat-padding-1, 4px);
flex: 1 0 0;
border-radius: 8px;
border: 1px solid var(--cometchat-border-color-light, #F5F5F5);
background: var(--cometchat-background-color-01, #FFF);
color: var(--cometchat-text-color-primary, #141414);
width: 100%;
min-width: 90px;
flex: 1 0 0;
font: var(--cometchat-font-body-regular);
font-style: normal;
outline: none;
}
.cometchat-create-poll__body-options-add-button {
display: flex;
justify-content: flex-start;
background-color: transparent;
border: none;
cursor: pointer;
text-align: left;
color: var(--cometchat-text-color-highlight, #6852D6);
font: var(--cometchat-font-caption1-medium);
font-style: normal;
line-height: 120%;
padding-bottom: var(--cometchat-padding-2);
}
.cometchat-create-poll__body-option-remove-button {
-webkit-mask: url("../../assets/close.svg") center center no-repeat;
mask: url("../../assets/close.svg") center center no-repeat;
height: 24px;
width: 24px;
display: flex;
align-items: center;
justify-content: center;
background-color: var(--cometchat-icon-color-secondary, #A1A1A1);
-webkit-mask-size: contain;
mask-size: contain;
border: none;
align-self: center;
cursor: pointer;
}
.cometchat-create-poll__button {
width: 388px;
height: 40px;
}
.cometchat-create-poll__button>.cometchat{
height: 100%;
width: 100%;
}
.cometchat-create-poll__button .cometchat-button{
border: none;
cursor: pointer;
text-align: left;
color: var(--cometchat-primary-button-icon, #FFF);
font: var(--cometchat-font-button-medium);
font-style: normal;
line-height: 120%;
background: var(--cometchat-primary-button-background, #6852D6);
border-radius: var(--cometchat-radius-2, 8px);
display: flex;
align-items: center;
justify-content: center;
padding: var(--cometchat-padding-2, 8px) var(--cometchat-padding-5, 20px);
cursor: pointer;
height: 100%;
width: 100%;
}
.cometchat-create-poll__button-disabled .cometchat-button {
background: var(--cometchat-background-color-04, #E8E8E8);
color: var(--cometchat-static-white, #FFF);
pointer-events: none;
}
.cometchat-create-poll__body-option {
width: 100%;
display: flex;
justify-content: space-between;
position: relative;
align-items: center;
gap: var(--cometchat-padding-1, 4px);
}
.cometchat-create-poll-backdrop {
background: #141414CC;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
display: flex;
align-items: center;
justify-content: center;
}
.cometchat-create-poll__footer {
display: flex;
flex-direction: column;
align-items: flex-start;
position: absolute;
bottom: 0px;
border-top: 1px solid var(--cometchat-border-color-light, #F5F5F5);
padding: var(--cometchat-padding-3, 12px) var(--cometchat-padding-4, 16px) var(--cometchat-padding-5) var(--cometchat-padding-4, 16px);
}
.cometchat-create-poll__error-icon {
-webkit-mask: url("../../assets/error_icon.svg") center center no-repeat;
mask: url("../../assets/error_icon.svg") center center no-repeat;
height: 24px;
width: 24px;
display: flex;
align-items: center;
justify-content: center;
background-color: var(--cometchat-error-color, #F44649);
-webkit-mask-size: contain;
mask-size: contain;
border: none;
align-self: center;
cursor: pointer;
}
.cometchat-create-poll__error {
display: flex;
padding: var(--cometchat-padding-1, 4px) var(--cometchat-padding-2, 8px);
justify-content: center;
align-items: center;
gap: var(--cometchat-padding-1, 4px);
align-self: stretch;
border-radius: var(--cometchat-radius-2, 8px);
background: rgba(244, 70, 73, 0.10);
}
.cometchat-create-poll__error-text{
color: var(--cometchat-error-color, #F44649);
font: var(--cometchat-font-body-regular);
font-style: normal;
}
.cometchat-create-poll__loading-icon {
-webkit-mask: url("../../assets/loading_icon.svg") center center no-repeat;
mask: url("../../assets/loading_icon.svg") center center no-repeat;
height: 24px;
width: 24px;
display: flex;
align-items: center;
justify-content: center;
background-color: var(--cometchat-static-white, #FFF);
-webkit-mask-size: contain;
mask-size: contain;
border: none;
align-self: center;
cursor: pointer;
}
.cometchat-create-poll__body-options-add-button-disabled{
color: var(--cometchat-text-color-disabled, #DCDCDC);
font: var(--cometchat-font-caption1-medium);
}