diff --git a/guides/release/in-depth-topics/rendering-values.md b/guides/release/in-depth-topics/rendering-values.md
index c3b04407f7..db7b41fbad 100644
--- a/guides/release/in-depth-topics/rendering-values.md
+++ b/guides/release/in-depth-topics/rendering-values.md
@@ -71,6 +71,25 @@ or via a property on some object
```handlebars
```
+```ts
+import { ComponentLike } from '@glint/template'; // only needed if you're using typescript
+import MyOtherComponent from 'my-app/components/my-other-component';
+import MySuccessComponent from 'my-app/components/my-success-component';
+
+export default class MyComponent extends Component {
+ @tracked status: string;
+
+ get someComponent(): ComponentLike {
+ // if you're using typescript, any returned component must have been defined as
+ // class MyComponent extends Component {}
+ if (this.status == 'success') {
+ return MySuccessComponent;
+ } else {
+ return MyOtherComponent;
+ }
+ }
+}
+```
or via an argument passed to a component
```handlebars
<@someComponent />