From 6ae906c28b401ad73be83321da6c6fd300af08f8 Mon Sep 17 00:00:00 2001 From: Abdallah Nehme Date: Tue, 25 Feb 2020 15:13:41 +0200 Subject: [PATCH] add RTL to settings --- Cosmos/CosmosSettings.swift | 4 +++- Cosmos/CosmosView.swift | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Cosmos/CosmosSettings.swift b/Cosmos/CosmosSettings.swift index 3b92447..176feb5 100644 --- a/Cosmos/CosmosSettings.swift +++ b/Cosmos/CosmosSettings.swift @@ -16,7 +16,9 @@ public struct CosmosSettings { // MARK: - Star settings // ----------------------------- - + /// Override RTL logic + public var isRTL: Bool? + /// Border color of an empty star. public var emptyBorderColor = CosmosDefaultSettings.emptyBorderColor diff --git a/Cosmos/CosmosView.swift b/Cosmos/CosmosView.swift index a07e993..f67d8b3 100644 --- a/Cosmos/CosmosView.swift +++ b/Cosmos/CosmosView.swift @@ -105,11 +105,11 @@ Shows: ★★★★☆ (123) // Create star layers // ------------ - + var isRightToLeft = settings.isRTL ?? RightToLeft.isRightToLeft(self) var layers = CosmosLayers.createStarLayers( rating, settings: settings, - isRightToLeft: RightToLeft.isRightToLeft(self) + isRightToLeft: isRightToLeft ) // Create text layer