diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/.github/workflows/main.yml
@@ -0,0 +1 @@
+
diff --git a/.github/workflows/publish_package.yml b/.github/workflows/publish_package.yml
new file mode 100644
index 0000000000..f06d3f6e51
--- /dev/null
+++ b/.github/workflows/publish_package.yml
@@ -0,0 +1,62 @@
+name: Publish NuGet Package
+
+on: [push, pull_request]
+
+jobs:
+ nuget_publish:
+ name: Build, Pack, and Publish NuGet Package
+ # if: github.event.pull_request.merged == true
+ runs-on: ubuntu-latest
+ permissions:
+ contents: write
+ packages: write
+ env:
+ BUILD_CONFIG: "Release"
+ PROJECT_PATH: "DotnetViewComponents/DotnetViewComponents.csproj"
+ GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
+
+ steps:
+ - name: Checkout code
+ uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
+
+ - name: Setup .NET
+ uses: actions/setup-dotnet@v3
+ with:
+ dotnet-version: '8.0.x' # Specify your target .NET version
+
+ - name: Install GitVersion
+ uses: gittools/actions/gitversion/setup@v4.0.1
+ with:
+ versionSpec: '6.3.0'
+
+ - name: Determine Version
+ id: gitversion
+ uses: gittools/actions/gitversion/execute@v4.0.1
+
+ - name: Display versioning outputs
+ run: |
+ echo "NuGet Version: ${{ steps.gitversion.outputs.nuGetVersionV2 }}"
+ echo "SemVer: ${{ steps.gitversion.outputs.semVer }}"
+ echo "Outputs: ${{ toJson(steps.gitversion.outputs) }}"
+
+ - name: Use version in another step
+ run: |
+ VERSION="${{ steps.gitversion.outputs.major }}.${{ steps.gitversion.outputs.minor }}.${{ steps.gitversion.outputs.patch }}"
+ echo "VERSION=$VERSION" >> $GITHUB_ENV
+
+ - name: Restore NuGet packages
+ run: dotnet restore $PROJECT_PATH
+
+ - name: Build project
+ run: dotnet build $PROJECT_PATH --configuration $BUILD_CONFIG --no-restore
+
+ - name: Pack NuGet package
+ run: dotnet pack $PROJECT_PATH --configuration $BUILD_CONFIG --no-build -o out /p:PackageVersion=$VERSION
+
+ - name: Add GitHub NuGet source
+ run: dotnet nuget add source --username ${{ github.actor }} --password $GITHUB_TOKEN --store-password-in-clear-text --name github "https://nuget.pkg.github.com/${{ github.repository_owner }}/index.json"
+
+ - name: Publish NuGet package to GitHub Packages
+ run: dotnet nuget push out/*.nupkg --api-key $GITHUB_TOKEN --source "github" --skip-duplicate
diff --git a/.npmrc b/.npmrc
index 4fd021952d..b6f27f1359 100644
--- a/.npmrc
+++ b/.npmrc
@@ -1 +1 @@
-engine-strict=true
\ No newline at end of file
+engine-strict=true
diff --git a/DotnetViewComponents/DotnetViewComponents.csproj b/DotnetViewComponents/DotnetViewComponents.csproj
index c837484181..ad72b9f15d 100644
--- a/DotnetViewComponents/DotnetViewComponents.csproj
+++ b/DotnetViewComponents/DotnetViewComponents.csproj
@@ -5,6 +5,13 @@
enable
enable
True
+ https://github.com/akdalin-hee/nhse-tel-frontend-TEST2
+ https://github.com/akdalin-hee/nhse-tel-frontend-TEST2
+ git
+ DotnetViewComponents
+ MIT
+
+ HEE TEL
diff --git a/DotnetViewComponents/ViewComponents/ButtonViewComponent.cs b/DotnetViewComponents/ViewComponents/ButtonViewComponent.cs
index bb7c0f38b7..8aace9129c 100644
--- a/DotnetViewComponents/ViewComponents/ButtonViewComponent.cs
+++ b/DotnetViewComponents/ViewComponents/ButtonViewComponent.cs
@@ -15,10 +15,14 @@ public IViewComponentResult Invoke(
string? aspController = null,
string? aspAction = null,
Dictionary? aspRouteData = null,
- bool preventDoubleClick = false)
+ bool preventDoubleClick = true)
{
var model = new ButtonViewModel(text, aspController, aspAction, aspRouteData, styling, style, preventDoubleClick);
-
+ var numer = 12225;
+ var f = "rer";
+ var di = "ciao44";
+ var anoth = "PATCH 1221xx";
+ var a = 1;
return View(model);
}
}
diff --git a/DotnetViewComponents/ViewComponents/CardViewComponent.cs b/DotnetViewComponents/ViewComponents/CardViewComponent.cs
index f16e755306..f3067ec2b9 100644
--- a/DotnetViewComponents/ViewComponents/CardViewComponent.cs
+++ b/DotnetViewComponents/ViewComponents/CardViewComponent.cs
@@ -19,6 +19,7 @@ public IViewComponentResult Invoke(
string? aspAction = null,
Dictionary? aspRouteData = null)
{
+ var uno = 198;
var model = new CardViewModel
(
title,
@@ -31,6 +32,8 @@ public IViewComponentResult Invoke(
aspAction,
aspRouteData
);
+ var loe = 48;
+ var her = "herrr";
return View(model);
}
}
diff --git a/DotnetViewComponents/ViewComponents/ContentsListViewComponent.cs b/DotnetViewComponents/ViewComponents/ContentsListViewComponent.cs
index ffb5698188..6ead82f5f1 100644
--- a/DotnetViewComponents/ViewComponents/ContentsListViewComponent.cs
+++ b/DotnetViewComponents/ViewComponents/ContentsListViewComponent.cs
@@ -14,6 +14,7 @@ public IViewComponentResult Invoke(
IEnumerable listItems)
{
var model = new ContentsListViewModel(name, listItems);
+ var min = "assume!";
return View(model);
}
diff --git a/DotnetViewComponents/ViewComponents/FieldsetViewComponent.cs b/DotnetViewComponents/ViewComponents/FieldsetViewComponent.cs
index e2a4887901..676ceb05d4 100644
--- a/DotnetViewComponents/ViewComponents/FieldsetViewComponent.cs
+++ b/DotnetViewComponents/ViewComponents/FieldsetViewComponent.cs
@@ -11,6 +11,8 @@ public IViewComponentResult Invoke(
List fieldList)
{
var model = new FieldsetViewModel(title, fieldList);
+ var er = "er";
+ var ee = "22344";
return View(model);
}