Merge branch 'dev_vite' of http://18.167.251.121:10003/aidlab/aida_front into dev_vite
This commit is contained in:
1
src/assets/icons/CSearch.svg
Normal file
1
src/assets/icons/CSearch.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg t="1761795702180" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5928" width="200" height="200"><path d="M433.505 126.568c174.435 0 316.207 141.805 316.207 316.486 0 75.209-26.384 144.234-69.824 198.526l209.166 209.1c12.849 13.148 12.849 34.459 0 47.582-13.177 13.148-34.692 13.148-47.904 0l-209.166-209.1c-54.203 43.843-123.131 70.111-198.373 70.111-174.987 0-316.682-141.627-316.682-316.434 0-174.724 141.826-316.486 316.682-316.486zM433.505 710.778c147.649 0 267.808-120.113 267.808-267.647 0-147.741-120.204-267.712-267.808-267.712-147.649 0-267.808 120.099-267.808 267.712 0 147.649 120.204 267.647 267.808 267.647z" fill="currentColor" p-id="5929"></path></svg>
|
||||
|
After Width: | Height: | Size: 717 B |
@@ -248,15 +248,13 @@ export default defineComponent({
|
||||
const setRevocation = ()=>{//设置撤销
|
||||
let itemDetail = JSON.parse(JSON.stringify(detailData.designDetail))
|
||||
let revocation:any = JSON.parse((sessionStorage.getItem("revocation") as any))
|
||||
if(!revocation)revocation = []
|
||||
// let oppositeRevocation = JSON.parse((sessionStorage.getItem("oppositeRevocation") as any))
|
||||
if(revocation?.[0]?.designItemId != itemDetail.designItemId || revocation?.[0]?.designItemId == undefined){
|
||||
// sessionStorage.setItem('revocation', JSON.stringify([]));
|
||||
// sessionStorage.setItem('oppositeRevocation',JSON.stringify([]));
|
||||
revocation = []
|
||||
}
|
||||
// if(revocation?.[0]?.designItemId != itemDetail.designItemId || revocation?.[0]?.designItemId == undefined){
|
||||
// revocation = []
|
||||
// }
|
||||
revocation.push({designData:itemDetail,position:null})
|
||||
detailData.revocationShow = revocation?.length
|
||||
detailData.oppositeRevocationShow = 0
|
||||
sessionStorage.setItem('revocation', JSON.stringify(revocation));
|
||||
sessionStorage.setItem('oppositeRevocation',JSON.stringify([]));
|
||||
}
|
||||
@@ -265,13 +263,16 @@ export default defineComponent({
|
||||
const revocation = ()=>{//撤回
|
||||
let oppositeRevocation = JSON.parse((sessionStorage.getItem("oppositeRevocation") as any))
|
||||
let revocation = JSON.parse((sessionStorage.getItem("revocation") as any))
|
||||
if(detailData.revocationShow <= 1)return
|
||||
if(revocation.length <= 1)return
|
||||
oppositeRevocation.push(revocation[revocation.length-1])
|
||||
detailData.oppositeRevocationShow = oppositeRevocation.length
|
||||
revocation.splice(revocation.length-1,1)
|
||||
detailData.revocationShow = revocation.length
|
||||
// store.commit("DesignDetail/setDesignDetail", revocation[revocation.length-1]);
|
||||
store.commit('DesignDetail/setDesignDetail',revocation[revocation.length-1])
|
||||
if(revocation[revocation.length-1].designData){
|
||||
store.commit('DesignDetail/setDesignDetail',revocation[revocation.length-1].designData)
|
||||
}else{
|
||||
store.commit('DesignDetail/setFrontBack',revocation[revocation.length-1].position)
|
||||
}
|
||||
store.commit('DesignDetail/setDesignColthes',detailData.selectDetail.id)
|
||||
sessionStorage.setItem('oppositeRevocation', JSON.stringify(oppositeRevocation));
|
||||
sessionStorage.setItem('revocation', JSON.stringify(revocation));
|
||||
@@ -281,8 +282,13 @@ export default defineComponent({
|
||||
const oppositeRevocation = ()=>{//反撤回
|
||||
let oppositeRevocation = JSON.parse((sessionStorage.getItem("oppositeRevocation") as any))
|
||||
let revocation = JSON.parse((sessionStorage.getItem("revocation") as any))
|
||||
if(!oppositeRevocation[oppositeRevocation.length-1])return
|
||||
store.commit("DesignDetail/setDesignDetail", oppositeRevocation[oppositeRevocation.length-1]);
|
||||
// if(!oppositeRevocation[oppositeRevocation.length-1].designData)return
|
||||
if(oppositeRevocation.length < 1)return
|
||||
if(oppositeRevocation[oppositeRevocation.length-1]?.designData){
|
||||
store.commit('DesignDetail/setDesignDetail',oppositeRevocation[oppositeRevocation.length-1].designData)
|
||||
}else if(oppositeRevocation[oppositeRevocation.length-1]?.position){
|
||||
store.commit('DesignDetail/setFrontBack',oppositeRevocation[oppositeRevocation.length-1].position)
|
||||
}
|
||||
store.commit('DesignDetail/setDesignColthes',detailData.selectDetail.id)
|
||||
revocation.push(oppositeRevocation[oppositeRevocation.length-1])
|
||||
detailData.revocationShow = revocation.length
|
||||
@@ -363,7 +369,6 @@ export default defineComponent({
|
||||
}
|
||||
const getSubmitData = async (str:string)=>{
|
||||
// return
|
||||
console.log(detailData.selectDetail)
|
||||
let workspace = store.state.Workspace.probjects
|
||||
if(!detailData?.selectDetail?.path && !detailData?.selectDetail?.newDetail?.sketch?.minIOPath)return
|
||||
let clothes:any
|
||||
|
||||
@@ -198,16 +198,21 @@ export default defineComponent({
|
||||
document.removeEventListener('mouseup',sizeMouseup)
|
||||
document.removeEventListener('touchend',sizeMouseup)
|
||||
//鼠标抬起
|
||||
console.log(11)
|
||||
setRevocation()
|
||||
}
|
||||
let isMove = false//表示是否移动,是否需要在鼠标抬起的时候保存数据
|
||||
const setRevocation = ()=>{
|
||||
if(!isMove)return
|
||||
isMove = false
|
||||
let frontBack = JSON.parse(JSON.stringify(detailData.frontBack))
|
||||
console.log(frontBack)
|
||||
let revocation:any = JSON.parse((sessionStorage.getItem("revocation") as any))
|
||||
revocation.push({designData:null,position:frontBack})
|
||||
sessionStorage.setItem('revocation', JSON.stringify(revocation));
|
||||
|
||||
}
|
||||
const sizeMouseMoveOperation = (e:any)=> {
|
||||
isMove = true
|
||||
let imgDomWH = selectItem.imgDom.getBoundingClientRect()
|
||||
let parentNode =selectItem.imgDom.parentNode
|
||||
let width = imgDomWH.width
|
||||
@@ -262,9 +267,10 @@ export default defineComponent({
|
||||
document.removeEventListener('mouseup',mouseup)
|
||||
document.removeEventListener('touchend',mouseup)
|
||||
///鼠标抬起
|
||||
console.log(11)
|
||||
setRevocation()
|
||||
}
|
||||
const mouseMoveOperation = (e:any)=>{
|
||||
isMove = true
|
||||
let imgDomWH = selectItem.imgDom.getBoundingClientRect()
|
||||
let parentNode = document.getElementsByClassName('molepositon')[0].getElementsByClassName("designOpenrtion_imgMask")[0].getBoundingClientRect()
|
||||
let x = (e.clientX - detailData.frontBack.front[selectItem.imgDomIndex].centers.left)+'px'
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
@keydown.enter="handleSearch"
|
||||
:placeholder="placeholder"
|
||||
/>
|
||||
<SearchOutlined class="search_input_icon" @click="handleSearch" />
|
||||
<!-- <SearchOutlined class="search_input_icon" @click="handleSearch" /> -->
|
||||
<SvgIcon name="CSearch" size="20" class="search_input_icon" @click="handleSearch" />
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@@ -109,17 +110,21 @@ const handleSearch = () => {
|
||||
height: 100%;
|
||||
padding-left: 3rem;
|
||||
border-radius: 4rem;
|
||||
// line-height: 4rem;
|
||||
width: calc(100% - 2rem);
|
||||
// placeholder的fontsize设置为1.4rem
|
||||
&::placeholder {
|
||||
font-size: 1.4rem;
|
||||
font-size: 1.6rem;
|
||||
}
|
||||
&::-webkit-input-placeholder{
|
||||
font-size: 1.4rem;
|
||||
font-size: 1.6rem;
|
||||
}
|
||||
}
|
||||
.search_input_icon {
|
||||
font-size: 2rem;
|
||||
color: #000;
|
||||
width: initial;
|
||||
height: initial;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -423,6 +423,7 @@ setup(props:any,{emit}) {
|
||||
rv.forEach((item:any)=>{
|
||||
arr.push(item.taskId)
|
||||
})
|
||||
console.log(productimg.selectGenerate)
|
||||
productimg.generateCourse = {
|
||||
...rv[0],
|
||||
prompt:productimg.productimgSearchName,
|
||||
@@ -430,7 +431,6 @@ setup(props:any,{emit}) {
|
||||
// modelName:speed.speedData.value,
|
||||
modelName:data.modelName,
|
||||
poseId:productimg.selectPose,
|
||||
userLikeSortId:productimg.selectGenerate.userLikeSortId || productimg.selectGenerate?.parentId,
|
||||
sourceUrl:productimg.selectGenerate?.sourceUrl || productimg.selectGenerate?.productImage,
|
||||
status:null,
|
||||
oldId:productimg.openType == 'add'?null:productimg.selectGenerate.id,
|
||||
@@ -590,6 +590,7 @@ setup(props:any,{emit}) {
|
||||
productimg.productimgRelightDirection = ''
|
||||
}
|
||||
let init = async (list:any,index:any,dialogueIndex:any,status:any,listType:string)=>{
|
||||
console.log(list[index])
|
||||
productimg.scaleImageList = list
|
||||
productimg.scaleImageIndex = index
|
||||
scaleImage.value = true
|
||||
|
||||
@@ -629,6 +629,7 @@ export default defineComponent({
|
||||
collItemSize.collValue = Math.floor(parentWidth / collItemSize.widthValue.value)
|
||||
collItemSize.padding = Math.floor(parentWidth - (collItemSize.collValue * collItemSize.widthValue.value))
|
||||
let value = collItemSize.collValue
|
||||
console.log(parentWidth,collItemSize,value)
|
||||
|
||||
collItemSize.itemStyle.width = (parentWidth - collItemSize.padding - (value * 10)) / value
|
||||
collItemSize.itemStyle.height = collItemSize.itemStyle.width * 1.54
|
||||
@@ -1076,7 +1077,6 @@ export default defineComponent({
|
||||
})
|
||||
}
|
||||
const upDataSort = (generateCourseItem:any,likeIndex:number)=>{
|
||||
console.log(generateCourseItem.sort)
|
||||
let list = likeDesignCollectionList.value
|
||||
if(list[likeIndex].childList.length == 0)return
|
||||
list[likeIndex].childList.forEach((likeItem:any,index:any)=>{
|
||||
@@ -1085,7 +1085,6 @@ export default defineComponent({
|
||||
}
|
||||
// if(generateCourseItem.sort >= likeItem.sort && str == 'batch'){
|
||||
// likeItem.sort += 1
|
||||
// console.log(likeItem.sort)
|
||||
// }
|
||||
})
|
||||
}
|
||||
@@ -1155,7 +1154,6 @@ export default defineComponent({
|
||||
|
||||
await nextTick().then(()=>{
|
||||
designData.isUnfold = true
|
||||
console.log('111s')
|
||||
uploadLikeDom()
|
||||
})
|
||||
setPrductimgAll()
|
||||
@@ -1469,56 +1467,12 @@ export default defineComponent({
|
||||
// window.removeEventListener('resize', this.setItemPosition)
|
||||
if(this.observerData?.observer)this.observerData.observer.unobserve(this.$refs.rightContentBlockBox);
|
||||
},
|
||||
|
||||
async mounted() {
|
||||
// if(window.innerWidth < 1200){
|
||||
// this.widthList = [
|
||||
// {
|
||||
// label:'Medium',
|
||||
// value:70,
|
||||
// },{
|
||||
// label:'Large',
|
||||
// value:150,
|
||||
// },{
|
||||
// label:'Extra-large',
|
||||
// value:200,
|
||||
// }
|
||||
// ]
|
||||
// this.widthValue = {
|
||||
// label:'Medium',
|
||||
// value:70,
|
||||
// }
|
||||
// }
|
||||
window.addEventListener('beforeunload', (event)=>{
|
||||
this.store.commit("clearAllCollection");
|
||||
});
|
||||
// window.addEventListener('resize', this.setItemPosition)
|
||||
|
||||
this.$refs.rightContentBlockBox
|
||||
this.observerData.observer = new ResizeObserver(entries => {
|
||||
for (let entry of entries) {
|
||||
clearTimeout(this.observerData.time)
|
||||
if(entries[0].contentRect.width > 800){
|
||||
this.likeDesignTools = true
|
||||
}else{
|
||||
this.likeDesignTools = false
|
||||
}
|
||||
this.observerData.time = setTimeout(()=>{
|
||||
|
||||
this.setSystemDesigner(0)
|
||||
this.setDesignItemStyle()
|
||||
},100)
|
||||
// const { width } = entry.contentRect;
|
||||
}
|
||||
});
|
||||
this.observerData.observer.observe(this.$refs.rightContentBlockBox);
|
||||
if(this.designCollectionList?.length > 0){
|
||||
nextTick(()=>{
|
||||
this.setDesignItemStyle()
|
||||
this.setShowHide('recycleDomHidden')
|
||||
})
|
||||
}
|
||||
this.isUnfold = true
|
||||
this.setUnfold()
|
||||
// window.addEventListener('beforeunload', (event)=>{
|
||||
// this.store.commit("clearAllCollection");
|
||||
// });
|
||||
this.init()
|
||||
},
|
||||
directives:{
|
||||
mousewheel:{
|
||||
@@ -1554,7 +1508,9 @@ export default defineComponent({
|
||||
// this.likeDesignCollectionList.push(team)
|
||||
// },
|
||||
openSetData(){
|
||||
this.setItemPosition()
|
||||
nextTick(()=>{
|
||||
this.setItemPosition()
|
||||
})
|
||||
},
|
||||
setItemPosition(){
|
||||
this.setSystemDesigner(0)
|
||||
@@ -1566,7 +1522,36 @@ export default defineComponent({
|
||||
affiche.init(text)
|
||||
})
|
||||
},
|
||||
|
||||
init(){
|
||||
|
||||
this.$refs.rightContentBlockBox
|
||||
this.observerData.observer = new ResizeObserver(entries => {
|
||||
for (let entry of entries) {
|
||||
if(entries[0].contentRect.width == 0)return
|
||||
clearTimeout(this.observerData.time)
|
||||
if(entries[0].contentRect.width > 800){
|
||||
this.likeDesignTools = true
|
||||
}else{
|
||||
this.likeDesignTools = false
|
||||
}
|
||||
this.observerData.time = setTimeout(()=>{
|
||||
|
||||
this.setSystemDesigner(0)
|
||||
this.setDesignItemStyle()
|
||||
},100)
|
||||
// const { width } = entry.contentRect;
|
||||
}
|
||||
});
|
||||
this.observerData.observer.observe(this.$refs.rightContentBlockBox);
|
||||
if(this.designCollectionList?.length > 0){
|
||||
nextTick(()=>{
|
||||
this.setDesignItemStyle()
|
||||
this.setShowHide('recycleDomHidden')
|
||||
})
|
||||
}
|
||||
this.isUnfold = true
|
||||
this.setUnfold()
|
||||
},
|
||||
//判断模特和当前start的sketch是否匹配
|
||||
isMannequin(){
|
||||
this.isMannequinShow = false
|
||||
|
||||
@@ -78,6 +78,7 @@ export default defineComponent({
|
||||
data.routeQuery = query
|
||||
if(query.history)data.componentKey = query.history
|
||||
const key = Object.keys(query)?.[0]
|
||||
console.log(key)
|
||||
if(key){
|
||||
data.openType = Object.keys(query)[0]
|
||||
}else{
|
||||
@@ -98,6 +99,11 @@ export default defineComponent({
|
||||
// 如果是同一个项目且openType为history,跳过重新初始化
|
||||
if(isSameProject){
|
||||
data.dataLoad = false
|
||||
console.log(dataDom.design)
|
||||
// dataDom.design?.init()
|
||||
if(query.history){
|
||||
dataDom.design.openSetData()
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
@@ -153,6 +153,9 @@ const DesignDetail : Module<DesignDetail,RootState> = {
|
||||
state.currentDetailType = data
|
||||
}
|
||||
},
|
||||
setFrontBack(state,data){
|
||||
state.frontBack = data
|
||||
},
|
||||
setDesignColthes(state,data){
|
||||
if(!state.currentDetailType)state.currentDetailType = 'sketch'
|
||||
//切换选择
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
></path>
|
||||
</svg>
|
||||
</div>
|
||||
<div class="newObj" @click="newProject">
|
||||
<div class="newObj" :class="{ active: isNewProject }" @click="newProject">
|
||||
<!-- <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 25 24"><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12.5 5v14m-7-7h14"></path></svg> -->
|
||||
|
||||
<svg
|
||||
@@ -55,14 +55,20 @@
|
||||
</svg>
|
||||
<p>{{ $t('Header.NewProject') }}</p>
|
||||
</div>
|
||||
<div
|
||||
class="current-projct"
|
||||
@click="handleNavigateToCurrentProject"
|
||||
:class="{
|
||||
disabled: disabledCurrentProject,
|
||||
filled: !disabledCurrentProject,
|
||||
active: currentProjectActive
|
||||
}"
|
||||
>
|
||||
<FolderOpenOutlined class="current-project-icon" />
|
||||
<span>{{ $t('Habit.currentProject') }}</span>
|
||||
</div>
|
||||
<div class="divider" />
|
||||
<div class="navList">
|
||||
<div
|
||||
class="current-projct"
|
||||
@click="handleNavigateToCurrentProject"
|
||||
:class="{ disabled: disabledCurrentProject }"
|
||||
>
|
||||
{{ $t('Habit.currentProject') }}
|
||||
</div>
|
||||
<div
|
||||
class="tools list"
|
||||
v-for="item in navTypeList"
|
||||
@@ -450,7 +456,7 @@ import TaskPage from '@/component/HomePage/TaskPage.vue'
|
||||
import UpgradePlan from '@/component/HomePage/UpgradePlan.vue'
|
||||
import { Https } from '@/tool/https'
|
||||
import { Modal, message } from 'ant-design-vue'
|
||||
import { ExclamationCircleOutlined } from '@ant-design/icons-vue'
|
||||
import { ExclamationCircleOutlined, FolderOpenOutlined } from '@ant-design/icons-vue'
|
||||
import RobotAssist from '@/component/HomePage/RobotAssist.vue'
|
||||
import scaleVideo from '@/component/HomePage/scaleVideo.vue'
|
||||
import newPosted from '@/component/HomePage/newPosted.vue'
|
||||
@@ -482,7 +488,8 @@ export default defineComponent({
|
||||
TaskPage,
|
||||
home,
|
||||
projectSetting,
|
||||
bindEmail
|
||||
bindEmail,
|
||||
FolderOpenOutlined
|
||||
},
|
||||
setup() {
|
||||
const store = useStore()
|
||||
@@ -514,7 +521,8 @@ export default defineComponent({
|
||||
isEarlier: false
|
||||
},
|
||||
bathGenerationList: ['poseTransfer', 'SERIES_DESIGN', 'toProduct', 'relight'],
|
||||
showHistory: false
|
||||
showHistory: false,
|
||||
isNewProject: false
|
||||
})
|
||||
let userDetail = computed(() => {
|
||||
return store.state.UserHabit.userDetail
|
||||
@@ -603,13 +611,19 @@ export default defineComponent({
|
||||
|
||||
// 监听路由,当路由地址为/home/history时homeMainData.showHistory为true,改变左侧菜单颜色
|
||||
watch(
|
||||
() => route.path,
|
||||
() => {
|
||||
[() => route.path, () => route.fullPath],
|
||||
([path, fullPath]) => {
|
||||
if (route.path == '/home/history') {
|
||||
homeMainData.showHistory = true
|
||||
} else {
|
||||
homeMainData.showHistory = false
|
||||
}
|
||||
// 当fullPath为/home时表示在新建项目
|
||||
if (route.fullPath === '/home') {
|
||||
homeMainData.isNewProject = true
|
||||
} else {
|
||||
homeMainData.isNewProject = false
|
||||
}
|
||||
},
|
||||
{ immediate: true }
|
||||
)
|
||||
@@ -1001,14 +1015,18 @@ export default defineComponent({
|
||||
return store.state.Workspace.projectPath
|
||||
})
|
||||
|
||||
const disabledCurrentProject = computed(() => {
|
||||
if(!currentProjectPath.value) return true
|
||||
if(route.fullPath === currentProjectPath.value) return true
|
||||
return false
|
||||
const disabledCurrentProject = computed(() => {
|
||||
if (!currentProjectPath.value) return true
|
||||
|
||||
return false
|
||||
})
|
||||
|
||||
const handleNavigateToCurrentProject = () => {
|
||||
console.log('store地址',currentProjectPath.value,'当前路径',route.fullPath)
|
||||
const currentProjectActive = computed(() => {
|
||||
return currentProjectPath.value === route.fullPath
|
||||
})
|
||||
|
||||
const handleNavigateToCurrentProject = () => {
|
||||
if (currentProjectActive.value) return
|
||||
if (currentProjectPath.value) {
|
||||
router.push(currentProjectPath.value)
|
||||
}
|
||||
@@ -1047,8 +1065,9 @@ export default defineComponent({
|
||||
newProject,
|
||||
bathGeneration,
|
||||
toUserManual,
|
||||
currentProjectPath,
|
||||
disabledCurrentProject,
|
||||
currentProjectPath,
|
||||
disabledCurrentProject,
|
||||
currentProjectActive,
|
||||
handleNavigateToCurrentProject
|
||||
}
|
||||
},
|
||||
@@ -1705,7 +1724,8 @@ export default defineComponent({
|
||||
}
|
||||
.newObj {
|
||||
border-radius: 2rem;
|
||||
border: 2px solid #000;
|
||||
border: 2px solid rgba(0, 0, 0, 0.1);
|
||||
background: #fff;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
@@ -1714,6 +1734,12 @@ export default defineComponent({
|
||||
width: 25.1rem;
|
||||
// height: 6.8rem;
|
||||
padding: calc(2rem - 2px) 0;
|
||||
&.active {
|
||||
border-color: rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
&:hover {
|
||||
border-color: rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
> svg {
|
||||
margin-right: 1.3rem;
|
||||
width: 1.6rem;
|
||||
@@ -2190,23 +2216,43 @@ export default defineComponent({
|
||||
}
|
||||
|
||||
.current-projct {
|
||||
// text-align: center;
|
||||
padding: 1.2rem;
|
||||
font-size: 1.8rem;
|
||||
font-size: 2rem;
|
||||
cursor: pointer;
|
||||
font-weight: 500;
|
||||
border: 2px solid rgba(0, 0, 0, 0.1);
|
||||
border-radius: 2rem;
|
||||
border: 2px solid #000;
|
||||
text-align: center;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 25.1rem;
|
||||
padding: calc(2rem - 2px) 0;
|
||||
margin-top: 2rem;
|
||||
&.filled {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
.current-project-icon {
|
||||
margin-right: 1.3rem;
|
||||
}
|
||||
|
||||
&.disabled {
|
||||
color: #a5b0c2;
|
||||
border-color: #a5b0c2;
|
||||
color: #9a9a9a;
|
||||
border-color: rgba(0, 0, 0, 0.1);
|
||||
background: #f5f5f5;
|
||||
cursor: not-allowed;
|
||||
}
|
||||
&.active {
|
||||
cursor: not-allowed;
|
||||
border-color: rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
|
||||
&:hover {
|
||||
background: #fff;
|
||||
&.filled:hover {
|
||||
border-color: rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
}
|
||||
.divider {
|
||||
width: 100%;
|
||||
height: 1px;
|
||||
margin-top: 3rem;
|
||||
background-color: rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user