You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

103 lines
4.6 KiB

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="GMCabsDriverAssistantSolution.Views.CouponsV2Page"
Title="{Binding Title}"
Shell.FlyoutBehavior="Disabled">
<ContentPage.Resources>
<ResourceDictionary>
<Color x:Key="Accent">#96d1ff</Color>
</ResourceDictionary>
</ContentPage.Resources>
<ContentPage.Content>
<StackLayout Orientation="Vertical"
BackgroundColor="#DCDCDC">
<Grid Margin="40,40,40,20">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="4*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="4*"/>
</Grid.ColumnDefinitions>
<Button
x:Name="BackButton"
Text="Back"
ImageSource="back_arrow.png"
Command="{Binding BackCouponCommand}"
IsVisible="{Binding IsBackButton}"
Grid.Row="0" Grid.Column="0"
TextColor="Black"
BackgroundColor="Transparent"
BorderColor="Transparent"
Visual="Default"/>
<ImageButton
Source="sync.png"
HeightRequest="30"
BackgroundColor="Transparent"
HorizontalOptions="CenterAndExpand"
Command="{Binding SyncCouponCommand}"
Grid.Row="0" Grid.Column="1"/>
<Button
x:Name="NextButton"
Text="Next"
ImageSource="next_arrow.png"
Command="{Binding NextCouponCommand}"
IsVisible="{Binding IsNextButton}"
Grid.Row="0" Grid.Column="2"
TextColor="Black"
BackgroundColor="Transparent"
BorderColor="Transparent"
Visual="Default"/>
</Grid>
<StackLayout IsVisible="{Binding HasCoupons}">
<Frame
HasShadow="True"
BorderColor="DarkGray"
CornerRadius="12"
Margin="8"
HorizontalOptions="Center"
VerticalOptions="StartAndExpand"
BackgroundColor="White">
<StackLayout>
<Grid HeightRequest="240"
WidthRequest="240">
<ActivityIndicator IsRunning="True"
IsVisible="true"
Scale="0.5"/>
<Image
Source="{Binding Image}"
Aspect="AspectFit"
HorizontalOptions="Center"
Margin="8,0" />
</Grid>
<Label
HorizontalOptions="Center">
<Label.FormattedText>
<FormattedString>
<Span Text="Redemption Details"
TextColor="Blue"
TextDecorations="Underline"
FontSize="20">
<Span.GestureRecognizers>
<TapGestureRecognizer Command="{Binding RedemptionDetails}"/>
</Span.GestureRecognizers>
</Span>
</FormattedString>
</Label.FormattedText>
</Label>
</StackLayout>
</Frame>
</StackLayout>
<StackLayout IsVisible="{Binding HasEmptyMessage}">
<Label Text="{Binding EmptyViewMessage}"
FontSize="25"
TextColor="Black"
HorizontalOptions="Center"/>
</StackLayout>
<Button VerticalOptions="EndAndExpand"
Margin="40,0,40,15"
Text="View History"
FontSize="20"
Clicked="OnCouponHistoryViewClicked"/>
</StackLayout>
</ContentPage.Content>
</ContentPage>