Skip to content

Commit 9db43a0

Browse files
Add language-specific note about TypeScript decorators. (#1345)
1 parent fb937bb commit 9db43a0

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

packages/lit-dev-content/site/css/global.css

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,3 +80,13 @@ a {
8080
height: 1px;
8181
overflow: hidden;
8282
}
83+
84+
body[code-language-preference="ts"] [code-language]:not([code-language="ts"]) {
85+
/* Hide JS content when preference is TS. */
86+
display: none;
87+
}
88+
89+
body[code-language-preference="js"] [code-language]:not([code-language="js"]) {
90+
/* Hide TS content when preference is JS. */
91+
display: none;
92+
}

packages/lit-dev-content/site/docs/v3/components/overview.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,15 @@ Creating a Lit component involves a number of concepts:
2626
Here's a sample component:
2727

2828
{% playground-example "v3-docs/components/overview/simple-greeting" "simple-greeting.ts" %}
29+
30+
<div code-language="ts">
31+
32+
{% aside "info"%}
33+
34+
This example uses TypeScript decorators.
35+
36+
See the [Decorators](/docs/v3/components/decorators) documentation for more information on configuring TypeScript for decorators.
37+
38+
{% endaside %}
39+
40+
</div>

0 commit comments

Comments
 (0)