Skip to content

Commit e239327

Browse files
committed
Add a new image resize extension
1 parent 8ec42f2 commit e239327

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

RELEASE_NOTES.md

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
### ✨ New features
77

88
* `NavigationContext` is a new observable class.
9+
* `Image+Resized` is a new `Image` extension.
910

1011
### 🗑 Deprecations
1112

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
//
2+
// Image+Resized.swift
3+
// SwiftUIKit
4+
//
5+
// Created by Daniel Saidi on 2023-08-17.
6+
// Copyright © 2023 Daniel Saidi. All rights reserved.
7+
//
8+
9+
import SwiftUI
10+
11+
public extension Image {
12+
13+
/// Resize the image with a certain content mode.
14+
func resized(to mode: ContentMode) -> some View {
15+
self.resizable()
16+
.aspectRatio(contentMode: mode)
17+
}
18+
}

0 commit comments

Comments
 (0)