Skip to content

Commit f705d15

Browse files
committed
Remove implicit dependency on ColorHelper
1 parent 678e796 commit f705d15

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

package/windows/ReactNativeXaml/Styling.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
/// from RNW ValueUtils.cpp
55
#pragma region Copied from RNW ValueUtils.cpp
66
namespace ColorUtils {
7+
8+
inline winrt::Windows::UI::Color FromArgb(uint8_t a, uint8_t r, uint8_t g, uint8_t b) {
9+
return winrt::Windows::UI::Color{ a, r, g, b };
10+
}
11+
712
struct ColorComp {
813
bool operator()(const winrt::Windows::UI::Color& lhs, const winrt::Windows::UI::Color& rhs) const {
914
return (
@@ -42,7 +47,7 @@ namespace ColorUtils {
4247

4348

4449
winrt::Windows::UI::Color ColorFromNumber(DWORD argb) {
45-
return winrt::ColorHelper::FromArgb(GetAFromArgb(argb), GetRFromArgb(argb), GetGFromArgb(argb), GetBFromArgb(argb));
50+
return FromArgb(GetAFromArgb(argb), GetRFromArgb(argb), GetGFromArgb(argb), GetBFromArgb(argb));
4651
}
4752

4853
winrt::Windows::UI::Color ColorFrom(const winrt::Microsoft::ReactNative::JSValue& v) {

0 commit comments

Comments
 (0)