Skip to content

Commit a1f302e

Browse files
committed
Update dependencies for template
1 parent 882b59d commit a1f302e

6 files changed

Lines changed: 35 additions & 7 deletions

File tree

playground/src/App.fs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ open Feliz
44
open Browser.Dom
55
open Fable.Core
66
open Fable.Core.JsInterop
7+
open Shared
78

89
[<ReactComponent>]
910
let App() =
1011
Html.div [
11-
prop.children [
12-
Html.div "Hello, Feliz!"
13-
]
12+
Components.Test(null)
13+
Components.Test("Hello")
1414
]

playground/src/App.fsproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9+
<Compile Include="Shared.fs" />
910
<Compile Include="Components.fs" />
1011
<Compile Include="App.fs" />
1112
<Compile Include="Main.fs" />

playground/src/Components.fs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ open Fable.Core
55
open Fable.Core.JsInterop
66

77
[<ReactComponent>]
8-
let Test() =
8+
let Test(input: string | null) =
99
Html.div [
10-
// MyReactComponent()
10+
match input with
11+
| null -> prop.text "Input is null"
12+
| notNull ->
13+
prop.text (notNull + " from F#")
1114
]

playground/src/Shared.fs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
module Shared
2+
3+
type AB = A | B
4+
type AbNull = AB | null
5+
6+
type RecordField = { X: string | null }
7+
type TupleField = string * string | null
8+
9+
type NestedGenerics = { Z : List<List<string | null> | null> | null }
10+
11+
type TestRecord =
12+
{
13+
Name: string
14+
Age: string | null
15+
}
16+
17+
member this.Greet() =
18+
sprintf "Hello, my name is %s and I am %s years old." this.Name (this.Age |> function | null -> "unknown" | notNull -> notNull)

src/Feliz.Template/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1616

1717
## [Unreleased]
1818

19+
## 5.0.0-rc.4 - 2025-11-18
20+
21+
### 🔄 Changed
22+
23+
- update dependencies to latest versions
24+
1925
## 5.0.0-rc.3 - 2025-10-03
2026

2127
### 🔄 Changed

src/Feliz.Template/Content/Directory.Packages.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
44
</PropertyGroup>
55
<ItemGroup>
6-
<PackageVersion Include="Feliz" Version="3.0.0-rc.1" />
7-
<PackageVersion Include="Vitest" Version="1.0.0-rc.1" />
6+
<PackageVersion Include="Feliz" Version="3.0.0-rc.9" />
7+
<PackageVersion Include="Vitest" Version="1.0.0-rc.2" />
88
<PackageVersion Include="Vitest.JestDom" Version="1.0.0-rc.1" />
99
<PackageVersion Include="Vitest.ReactTestingLibrary" Version="1.0.0-rc.1" />
1010
<PackageVersion Include="Vitest.UserEvent" Version="1.0.0-rc.1" />

0 commit comments

Comments
 (0)