/
link.css.js
39 lines (38 loc) · 1.3 KB
/
link.css.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/*!
* Xtend UI (https://xtendui.com/)
* @copyright (c) 2017-2023 Riccardo Caroli
* @license MIT (https://github.com/xtendui/xtendui/blob/master/LICENSE.txt)
*/
module.exports = {
variants: ['responsive'],
utility: theme => ({
'.xt-links-inverse': {
// fix specificity when nested .xt-links-default and .xt-links-inverse
'&, .xt-links-default &': {
'a:not([class]), a[class=""], .xt-link': {
wordWrap: 'break-word',
overflowWrap: 'break-word',
color: theme('colors.white'),
textDecoration: 'underline',
transitionProperty: 'all',
transitionDuration: theme('transitionDuration.500'),
transitionTimingFunction: theme('transitionTimingFunction.out'),
},
},
},
'.xt-links-default': {
// fix specificity when nested .xt-links-default and .xt-links-inverse
'&, .xt-links-inverse &': {
'a:not([class]), a[class=""], .xt-link': {
wordWrap: 'break-word',
overflowWrap: 'break-word',
color: theme('colors.primary.500'),
textDecoration: 'underline',
transitionProperty: 'all',
transitionDuration: theme('transitionDuration.500'),
transitionTimingFunction: theme('transitionTimingFunction.out'),
},
},
},
}),
}