refactor: change icon descriptions, fix header, add card icon styles
This commit is contained in:
@@ -6,3 +6,12 @@
|
|||||||
|
|
||||||
// If you want to add something do it here
|
// If you want to add something do it here
|
||||||
@import "custom";
|
@import "custom";
|
||||||
|
|
||||||
|
.card-header .c-icon:first-child {
|
||||||
|
margin-right: 0.1rem;
|
||||||
|
margin-top: 0.1rem;
|
||||||
|
vertical-align: top;
|
||||||
|
width: 1.2rem;
|
||||||
|
height: 1.2rem;
|
||||||
|
font-size: 1.2rem;
|
||||||
|
}
|
||||||
|
|||||||
@@ -16,16 +16,15 @@
|
|||||||
width="97"
|
width="97"
|
||||||
height="46"
|
height="46"
|
||||||
alt="CoreUI Logo"
|
alt="CoreUI Logo"
|
||||||
:wrappedInLink="{ href: 'https://coreui.io', target: '_blank'}"
|
|
||||||
/>
|
/>
|
||||||
<CHeaderNav class="d-md-down-none mr-auto">
|
<CHeaderNav class="d-md-down-none mr-auto">
|
||||||
<CHeaderNavItem class="px-3" to="/dashboard">
|
<CHeaderNavItem class="px-3">
|
||||||
<CHeaderNavLink>
|
<CHeaderNavLink to="/dashboard">
|
||||||
Dashboard
|
Dashboard
|
||||||
</CHeaderNavLink>
|
</CHeaderNavLink>
|
||||||
</CHeaderNavItem>
|
</CHeaderNavItem>
|
||||||
<CHeaderNavItem class="px-3" to="/users" exact>
|
<CHeaderNavItem class="px-3">
|
||||||
<CHeaderNavLink>
|
<CHeaderNavLink to="/users" exact>
|
||||||
Users
|
Users
|
||||||
</CHeaderNavLink>
|
</CHeaderNavLink>
|
||||||
</CHeaderNavItem>
|
</CHeaderNavItem>
|
||||||
|
|||||||
@@ -216,7 +216,8 @@ export default [
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
_name: 'CSidebarNavDivider'
|
_name: 'CSidebarNavDivider',
|
||||||
|
_class: 'm-2'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
_name: 'CSidebarNavTitle',
|
_name: 'CSidebarNavTitle',
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<div>
|
<div>
|
||||||
<CCard>
|
<CCard>
|
||||||
<CCardHeader>
|
<CCardHeader>
|
||||||
<CIcon name="cil-globe-alt"/>Brand icons
|
<CIcon name="cil-basket"/>Brand icons
|
||||||
</CCardHeader>
|
</CCardHeader>
|
||||||
<CCardBody>
|
<CCardBody>
|
||||||
<CRow class="text-center">
|
<CRow class="text-center">
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
:key="brandName"
|
:key="brandName"
|
||||||
>
|
>
|
||||||
<CIcon :height="42" :content="brand"/>
|
<CIcon :height="42" :content="brand"/>
|
||||||
<div>{{brandName}}</div>
|
<div>{{toKebabCase(brandName)}}</div>
|
||||||
</CCol>
|
</CCol>
|
||||||
</template>
|
</template>
|
||||||
</CRow>
|
</CRow>
|
||||||
@@ -27,6 +27,11 @@
|
|||||||
import { brandSet as brands } from '@coreui/icons'
|
import { brandSet as brands } from '@coreui/icons'
|
||||||
export default {
|
export default {
|
||||||
name: 'Brands',
|
name: 'Brands',
|
||||||
brands
|
brands,
|
||||||
|
methods: {
|
||||||
|
toKebabCase (str) {
|
||||||
|
return str.replace(/([a-z])([A-Z0-9])/g, '$1-$2').toLowerCase()
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -3,7 +3,8 @@
|
|||||||
<div>
|
<div>
|
||||||
<CCard>
|
<CCard>
|
||||||
<CCardHeader>
|
<CCardHeader>
|
||||||
<CIcon :content="$options.freeSet.pencil"/>CoreUI Icons
|
<CIcon :content="$options.freeSet.cilHandPointDown"/>
|
||||||
|
CoreUI Icons
|
||||||
<CBadge color="info">New</CBadge>
|
<CBadge color="info">New</CBadge>
|
||||||
<div class="card-header-actions">
|
<div class="card-header-actions">
|
||||||
<a
|
<a
|
||||||
@@ -26,7 +27,7 @@
|
|||||||
:key="iconName"
|
:key="iconName"
|
||||||
>
|
>
|
||||||
<CIcon :height="42" :content="icon"/>
|
<CIcon :height="42" :content="icon"/>
|
||||||
<div>{{iconName}}</div>
|
<div>{{toKebabCase(iconName)}}</div>
|
||||||
</CCol>
|
</CCol>
|
||||||
</template>
|
</template>
|
||||||
</CRow>
|
</CRow>
|
||||||
@@ -39,6 +40,12 @@
|
|||||||
import { freeSet } from '@coreui/icons'
|
import { freeSet } from '@coreui/icons'
|
||||||
export default {
|
export default {
|
||||||
name: 'CoreUIIcons',
|
name: 'CoreUIIcons',
|
||||||
freeSet
|
freeSet,
|
||||||
|
methods: {
|
||||||
|
toKebabCase (str) {
|
||||||
|
console.log(this.$options.freeSet, this.$options.freeSet.handPointDown)
|
||||||
|
return str.replace(/([a-z])([A-Z0-9])/g, '$1-$2').toLowerCase()
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -13,15 +13,15 @@
|
|||||||
span. If you want to have a squared version flag then add the class
|
span. If you want to have a squared version flag then add the class
|
||||||
flag-icon-squared as well. -->
|
flag-icon-squared as well. -->
|
||||||
</CCol>
|
</CCol>
|
||||||
<template v-for="(flag, key) in displayedFlags">
|
<template v-for="(flag, flagName) in displayedFlags">
|
||||||
<CCol
|
<CCol
|
||||||
class="mb-5"
|
class="mb-5"
|
||||||
col="3"
|
col="3"
|
||||||
sm="2"
|
sm="2"
|
||||||
:key="key"
|
:key="flagName"
|
||||||
>
|
>
|
||||||
<CIcon :height="42" :content="flag"/>
|
<CIcon :height="42" :content="flag"/>
|
||||||
<div>{{key}}</div>
|
<div>{{toKebabCase(flagName)}}</div>
|
||||||
</CCol>
|
</CCol>
|
||||||
</template>
|
</template>
|
||||||
</CRow>
|
</CRow>
|
||||||
@@ -36,11 +36,14 @@ export default {
|
|||||||
name: 'Flags',
|
name: 'Flags',
|
||||||
flagSet,
|
flagSet,
|
||||||
computed: {
|
computed: {
|
||||||
// Avoid duplication caused by displaying 1x1 and 4x3 formats
|
|
||||||
// (adding Q to name makes icon quadratic)
|
|
||||||
displayedFlags () {
|
displayedFlags () {
|
||||||
return this.$options.flagSet
|
return this.$options.flagSet
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
toKebabCase (str) {
|
||||||
|
return str.replace(/([a-z])([A-Z0-9])/g, '$1-$2').toLowerCase()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user