kremalicious/ipfs

View on GitHub
src/components/Add/Dropzone.module.css

Summary

Maintainability
Test Coverage
.dropzone {
  border: 0.4rem dashed var(--brand-grey-dimmed);
  border-radius: var(--border-radius);
  padding: calc(var(--spacer) * 2) var(--spacer);
  transition: 0.2s ease-out;
  cursor: pointer;
  text-align: center;
  color: var(--brand-grey-light);
}

:global(.dark) .dropzone {
  border-color: var(--brand-grey);
}

.dropzone:hover,
.dropzone:focus,
.dropzone:active {
  border-color: var(--brand-cyan);
  outline: 0;
}

.dragover {
  composes: dropzone;
  border-color: var(--brand-cyan);
}

.disabled {
  composes: dropzone;
  opacity: 0.3;
  pointer-events: none;
}

.error {
  font-size: var(--font-size-small);
  color: red;
}

.dropzone p {
  text-align: center;
  margin-bottom: 0;
  color: var(--brand-grey);
}