mirror of
https://github.com/bloxstraplabs/bloxstrap.git
synced 2025-04-22 18:41:26 -07:00
22 lines
822 B
C#
22 lines
822 B
C#
using System;
|
|
using System.Windows;
|
|
|
|
using Bloxstrap.Extensions;
|
|
using Bloxstrap.Models.Attributes;
|
|
|
|
namespace Bloxstrap.UI.Menu.ViewModels
|
|
{
|
|
public class AboutViewModel
|
|
{
|
|
public string Version => $"Version {App.Version}";
|
|
|
|
public BuildMetadataAttribute BuildMetadata => App.BuildMetadata;
|
|
|
|
public string BuildTimestamp => BuildMetadata.Timestamp.ToFriendlyString();
|
|
public string BuildCommitHashUrl => $"https://github.com/{App.ProjectRepository}/commit/{BuildMetadata.CommitHash}";
|
|
|
|
public Visibility BuildInformationVisibility => BuildMetadata.CommitRef.StartsWith("tag") ? Visibility.Collapsed : Visibility.Visible;
|
|
public Visibility BuildCommitVisibility => String.IsNullOrEmpty(BuildMetadata.CommitHash) ? Visibility.Collapsed : Visibility.Visible;
|
|
}
|
|
}
|