diff --git a/.gitignore b/.gitignore
index 330d167..cd00854 100644
--- a/.gitignore
+++ b/.gitignore
@@ -44,7 +44,7 @@ playground.xcworkspace
#
# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
# hence it is not needed unless you have added a package configuration file to your project
-# .swiftpm
+.swiftpm
.build/
diff --git a/README.md b/README.md
index 4855c30..51446b8 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,6 @@
-
Laden
-
+Laden
SwiftUI loading indicator view
-
-
-
+
---
@@ -19,6 +16,7 @@ Since this component is built using Swift Package Manager, it is pretty straight
### Usage
At simplest form:
+
```swift
import SwiftUI
import Laden
@@ -33,6 +31,7 @@ struct ContentView: View {
---
To show loading view on top on current view by embedding inside a `ZStack`:
+
```swift
ZStack {
Text("Some text") // your content view
@@ -45,6 +44,7 @@ ZStack {
---
To indicate loading state, have a private loading bool `@State` and bind it to Laden's `isAnimating` initialzier:
+
```swift
import SwiftUI
import Laden
@@ -66,6 +66,7 @@ struct ContentView: View {
---
To show or hide loading view, have a private show/hide bool `@State` and modify said loading with `.hidden` attribute, when toggled:
+
```swift
import SwiftUI
import Laden
@@ -74,7 +75,7 @@ struct ContentView: View {
@State private var shouldLoadingView = true
private var loadingView = SwiftUILoading.CircleOutlineLoadingView()
-
+
var body: some View {
VStack {
if shouldLoadingView {
@@ -85,7 +86,7 @@ struct ContentView: View {
}
Button(shouldCircleView ? "Show" : "Hide") {
- self.shouldLoadingView.toggle()
+ self.shouldLoadingView.toggle()
}
}
}