# -*- mode: snippet -*-
# contributor: Howard Abrams
# name: component-diagram
# key: component
# condition: (ha-org-nested-in-plantuml-block)
# group: plantuml
# --
' See details at https://plantuml.com/component-diagram
package "Some Group" {
  HTTP - [First Component]
  [Another Component]
}

node "Other Groups" {
  FTP - [Second Component]
  [First Component] --> FTP
}

cloud {
  [Example 1]
}

database "MySql" {
  folder "This is my folder" {
    [Folder 3]
  }
  frame "Foo" {
    [Frame 4]
  }
}

[Another Component] --> [Example 1]
[Example 1] --> [Folder 3]
[Folder 3] --> [Frame 4]