Skip to content

Commit 557fb1a

Browse files
committed
Refactor link-box component: replace .less imports with inline .css imports and delete the link-box.less file to streamline CSS usage.
1 parent 134e295 commit 557fb1a

File tree

6 files changed

+31
-25
lines changed

6 files changed

+31
-25
lines changed

static/css/components/link-box.css

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/**
2+
* Link Box
3+
* https://github.com/internetarchive/openlibrary/wiki/Design-Pattern-Library#linkbox
4+
*
5+
* Migrated from link-box.less to native CSS
6+
*/
7+
8+
.link-box {
9+
font-size: var(--font-size-body-medium);
10+
white-space: normal;
11+
word-wrap: break-word;
12+
}
13+
14+
.link-box h3 {
15+
color: var(--grey);
16+
margin: 0;
17+
padding: 0;
18+
text-transform: uppercase;
19+
display: inline;
20+
font-size: var(--font-size-label-medium);
21+
}
22+
23+
.link-box.link-box--with-header h3 {
24+
display: block;
25+
}

static/css/components/link-box.less

Lines changed: 0 additions & 22 deletions
This file was deleted.

static/css/components/work.less

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ a.section-anchor {
181181
}
182182

183183
@import (less) "components/readerStats.less";
184-
@import (less) "components/link-box.less";
184+
@import (inline) "components/link-box.css";
185185

186186
// Right (editionTools)
187187
div.editionTools {

static/css/legacy.less

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -761,7 +761,7 @@ div.verify {
761761
/* LANGUAGE DROPDOWN */
762762
@import (less) "components/language.less";
763763

764-
@import (less) "components/link-box.less";
764+
@import (inline) "components/link-box.css";
765765

766766
// Various templates
767767
.content {

static/css/less/index.less

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,6 @@
55
@import (less) "z-index.less";
66
@import (less) "border-radius.less";
77
@import (less) "borders.less";
8+
9+
// CSS Custom Properties for native CSS components (migration from Less)
10+
@import (inline) "generated-custom-properties.css";

static/css/page-subject.less

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
@import (less) "components/page-heading-search-box.less";
1414
@import (less) "components/carousel.less";
1515
@import (less) "components/chart.less";
16-
@import (less) "components/link-box.less";
16+
@import (inline) "components/link-box.css";
1717
@import (less) "components/widget-box.less";
1818
@import (less) "components/listLists.less";
1919
@import (less) "components/footer.less";

0 commit comments

Comments
 (0)