Skip to content

Commit

Permalink
Fix invalid rendering mode on image illustration for component page
Browse files Browse the repository at this point in the history
  • Loading branch information
ludovic35 committed Jan 20, 2025
1 parent 0c86d8f commit 395f2a9
Show file tree
Hide file tree
Showing 17 changed files with 38 additions and 199 deletions.
4 changes: 3 additions & 1 deletion OUDS/Core/Components/Sources/Buttons/OUDSButton.swift
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,9 @@ import SwiftUI
/// If button is placed on colored surface using `OUDSColoredSurface`, the default colors (content, background and border) are automatically adjusted to switch to monochrom.
///
/// **Remark: Today it is not allowed to place a Negative button on a colored surface.**
///
///
/// **Design documentation:** https://unified-design-system.orange.com/472794e18/p/48a788-button
///
/// - Since: 0.10.0
public struct OUDSButton: View {

Expand Down
6 changes: 3 additions & 3 deletions Showcase/Showcase/Pages/Components/Button/ButtonElement.swift
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ import SwiftUI

struct ButtonElement: ShowcaseElement {
let name: String
let imageName: String
let image: Image
let pageDescription: AnyView

init() {
name = "app_components_button_label"
imageName = "il_component_button"
image = Image(decorative: "il_component_button").renderingMode(.original)
pageDescription = AnyView(ShowcaseElementPage(
name: name,
imageName: nil,
image: nil,
description: "app_components_button_description_text",
illustration: AnyView(ButtonPage())
)
Expand Down

This file was deleted.

130 changes: 0 additions & 130 deletions Showcase/Showcase/Pages/Components/Utils/Button/ButtonPage.swift

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ import SwiftUI

struct BorderTokenElement: ShowcaseElement {
let name: String
let imageName: String
let image: Image
let pageDescription: AnyView

init() {
name = "app_tokens_border_label"
imageName = "ic_border"
image = Image(decorative: "ic_border").renderingMode(.template)
pageDescription = AnyView(ShowcaseElementPage(
name: name,
imageName: imageName,
image: Image(decorative: "ic_border").renderingMode(.template),
description: "app_tokens_border_description_text",
illustration: AnyView(BorderTokenPage())))
}
Expand Down
6 changes: 3 additions & 3 deletions Showcase/Showcase/Pages/Tokens/Color/ColorTokenElement.swift
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ import SwiftUI

struct ColorTokenElement: ShowcaseElement {
let name: String
let imageName: String
let image: Image
let pageDescription: AnyView

init() {
name = "app_tokens_color_label"
imageName = "ic_palette"
image = Image(decorative: "ic_palette").renderingMode(.template)
pageDescription = AnyView(ShowcaseElementPage(
name: name,
imageName: imageName,
image: Image(decorative: "ic_palette").renderingMode(.template),
description: "app_tokens_color_description_text",
illustration: AnyView(ColorTokenPage())))
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import SwiftUI
struct DimensionTokenElement: ShowcaseElement {

let name: String
let imageName: String
let image: Image
let pageDescription: AnyView

init() {
Expand All @@ -26,10 +26,10 @@ struct DimensionTokenElement: ShowcaseElement {
]

name = "app_tokens_dimension_label"
imageName = "ic_dimension"
image = Image(decorative: "ic_dimension").renderingMode(.template)
pageDescription = AnyView(ShowcaseElementPage(
name: name,
imageName: imageName,
image: Image(decorative: "ic_dimension").renderingMode(.template),
description: "app_tokens_dimension_description_text",
illustration: AnyView(ShowcaseVariantElement(elements: variants))))
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ import SwiftUI

struct SizeTokenElement: ShowcaseElement {
let name: String
let imageName: String
let image: Image
let pageDescription: AnyView

init() {
name = "app_tokens_dimension_size_label"
imageName = "ic_dimension"
image = Image(decorative: "ic_dimension").renderingMode(.template)
pageDescription = AnyView(ShowcaseElementPage(
name: name,
imageName: imageName,
image: Image(decorative: "ic_dimension").renderingMode(.template),
description: "app_tokens_dimension_size_description_text",
illustration: AnyView(SizeTokenPage())))
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ import SwiftUI

struct SpaceTokenElement: ShowcaseElement {
let name: String
let imageName: String
let image: Image
let pageDescription: AnyView

init() {
name = "app_tokens_dimension_space_label"
imageName = "ic_dimension"
image = Image(decorative: "ic_dimension").renderingMode(.template)
pageDescription = AnyView(ShowcaseElementPage(
name: name,
imageName: imageName,
image: Image(decorative: "ic_dimension").renderingMode(.template),
description: "app_tokens_dimension_space_description_text",
illustration: AnyView(SpaceTokenPage())))
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ import SwiftUI

struct ElevationTokenElement: ShowcaseElement {
let name: String
let imageName: String
let image: Image
let pageDescription: AnyView

init() {
name = "app_tokens_elevation_label"
imageName = "ic_layers"
image = Image(decorative: "ic_layers").renderingMode(.template)
pageDescription = AnyView(ShowcaseElementPage(
name: name,
imageName: imageName,
image: Image(decorative: "ic_layers").renderingMode(.template),
description: "app_tokens_elevation_description_text",
illustration: AnyView(ElevationTokenPage())))
}
Expand Down
6 changes: 3 additions & 3 deletions Showcase/Showcase/Pages/Tokens/Font/FontTokenElement.swift
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ import SwiftUI

struct FontTokenElement: ShowcaseElement {
let name: String
let imageName: String
let image: Image
let pageDescription: AnyView

init() {
name = "app_tokens_typography_label"
imageName = "ic_typography"
image = Image(decorative: "ic_typography").renderingMode(.template)
pageDescription = AnyView(ShowcaseElementPage(
name: name,
imageName: imageName,
image: Image(decorative: "ic_typography").renderingMode(.template),
description: "app_tokens_typography_description_text",
illustration: AnyView(FontTokenPage())))
}
Expand Down
6 changes: 3 additions & 3 deletions Showcase/Showcase/Pages/Tokens/Grid/GridTokenElement.swift
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ import SwiftUI

struct GridTokenElement: ShowcaseElement {
let name: String
let imageName: String
let image: Image
let pageDescription: AnyView

init() {
name = "app_tokens_grid_label"
imageName = "ic_grid"
image = Image(decorative: "ic_grid").renderingMode(.template)
pageDescription = AnyView(ShowcaseElementPage(
name: name,
imageName: imageName,
image: Image(decorative: "ic_grid").renderingMode(.template),
description: "app_tokens_grid_description_text",
illustration: AnyView(GridTokenPage())))
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ import SwiftUI

struct OpacityTokenElement: ShowcaseElement {
let name: String
let imageName: String
let image: Image
let pageDescription: AnyView

init() {
name = "app_tokens_opacity_label"
imageName = "ic_filter_effects"
image = Image(decorative: "ic_filter_effects").renderingMode(.template)
pageDescription = AnyView(ShowcaseElementPage(
name: name,
imageName: imageName,
image: Image(decorative: "ic_filter_effects").renderingMode(.template),
description: "app_tokens_opacity_description_text",
illustration: AnyView(OpacityTokenPage())))
}
Expand Down
1 change: 0 additions & 1 deletion Showcase/Showcase/Pages/Utils/Cards/CardIllustration.swift
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ struct CardIllustration: View {
Spacer()
icon
.resizable()
.renderingMode(.template)
.aspectRatio(contentMode: .fit)
.frame(width: 88, height: 88, alignment: .center)
.clipped()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import SwiftUI
@MainActor
protocol ShowcaseElement {
var name: String { get }
var imageName: String { get }
var image: Image { get }
var pageDescription: AnyView { get }
}

Expand Down
Loading

0 comments on commit 395f2a9

Please sign in to comment.